PEAR Logo

PEAR 1.9.5

Loaded Configuration File /usr/local/php5/etc/pear.conf
Alternative Configuration Files
USER file
/.pearrc
SYSTEM file
/usr/local/php5/etc/pear.conf

PEAR Credits

PEAR Configuration

auto_discover 0
bin_dir /usr/local/php5/bin
cache_dir /tmp/pear/cache
cache_ttl 3600
cfg_dir /usr/local/php5/lib/pear/cfg
data_dir /usr/local/php5/lib/pear/data
default_channel pear.php.net
doc_dir /usr/local/php5/lib/pear/doc
download_dir /tmp/pear/download
ext_dir /usr/local/php5/modules
master_server pear.php.net
php_bin /usr/local/php5/bin/php
php_dir /usr/local/php5/lib/pear
php_ini
php_prefix
php_suffix
preferred_mirror pear.php.net
preferred_state stable
remote_config
sig_bin /bin/gpg
sig_keydir /usr/local/php5/etc/pearkeys
sig_type gpg
temp_dir /tmp/pear/temp
test_dir /usr/local/php5/lib/pear/test
umask 22
verbose 1
www_dir /usr/local/php5/lib/pear/htdocs

PEAR Channels

Name pear.php.net
Alias pear
Summary PHP Extension and Application Repository

73 Installed Packages, Channel pear.php.net

Index
| A | C | D | F | H | I | L | M | N | P | S | T | V | X |

Archive_Tar

Channel pear.php.net
Summary Tar file management class
Version 1.4.9 (stable) was released on 2019-12-04
License New BSD License
Description This class provides handling of tar files in PHP.
It supports creating, listing, extracting and adding to tar files.
Gzip support is available if PHP has the zlib extension built-in or
loaded. Bz2 compression is also supported with the bz2 extension loaded.
Also Lzma2 compressed archives are supported with xz extension.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.2.0
Yes Package PEAR >= 1.9.0
Latest Version 1.5.0(stable)
Package XML version 2.0 packaged with PEAR version 1.10.7
Last Modified 2020-04-27
Top

Auth

Channel pear.php.net
Summary Creating an authentication system.
Version 1.6.4 (stable) was released on 2010-10-26
License PHP License
Description The PEAR::Auth package provides methods for creating an authentication
system using PHP.

Currently it supports the following storage containers to read/write
the login data:

* All databases supported by the PEAR database layer
* All databases supported by the MDB database layer
* All databases supported by the MDB2 database layer
* Plaintext files
* LDAP servers
* POP3 servers
* IMAP servers
* vpopmail accounts (Using either PECL vpopmail or PEAR Net_Vpopmaild)
* RADIUS
* SAMBA password files
* SOAP (Using either PEAR SOAP package or PHP5 SOAP extension)
* PEAR website
* Kerberos V servers
* SAP servers
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.3
Yes Package PEAR >= 1.4.0b1
No Package Log >= 1.9.10
No Package File_Passwd >= 1.1.0
No Package Net_POP3 >= 1.3.0
No Package DB >= 1.6.0
No Package MDB has
No Package MDB2 >= 2.0.0RC1
No Package Auth_RADIUS has
No Package Crypt_CHAP >= 1.0.0
No Package File_SMBPasswd >= 1.0.0
No Package HTTP_Client >= 1.1.0
No Package SOAP >= 0.9.0
No Package Net_Vpopmaild >= 0.1.0
No Package vpopmail >= 0.2
No Package kadm5 >= 0.2.3
No Extension imap has
No Extension saprfc has
No Extension soap has
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Auth_HTTP

Channel pear.php.net
Summary HTTP authentication
Version 2.1.8 (stable) was released on 2012-01-28
License PHP License
Description The PEAR::Auth_HTTP class provides methods for creating an HTTP
authentication system using PHP, that is similar to Apache's
realm-based .htaccess authentication.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Yes Package Auth >= 1.2.0
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Auth_SASL

Channel pear.php.net
Summary Abstraction of various SASL mechanism responses
Version 1.0.6 (stable) was released on 2011-09-27
License BSD
Description Provides code to generate responses to common SASL mechanisms, including:
- Digest-MD5
- Cram-MD5
- Plain
- Anonymous
- Login (Pseudo mechanism)
- SCRAM
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.3
Latest Version 1.2.0(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Auth_SASL2

Channel pear.php.net
Summary Abstraction of various SASL mechanism responses
Version 0.1.0 (beta) was released on 2012-04-09
License BSD
Description Provides code to generate responses to common SASL mechanisms, including:
- Digest-MD5
- Cram-MD5
- Plain
- Anonymous
- Login (Pseudo mechanism)
- SCRAM
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.4.3
Latest Version 0.3.0(beta)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Cache

Channel pear.php.net
Summary Framework for caching of arbitrary data.
Version 1.5.6 (stable) was released on 2010-10-25
License PHP License
Description With the PEAR Cache you can cache the result of certain function
calls, as well as the output of a whole script run or share data
between applications.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.7.0
Yes Package PEAR >= 1.7.0
No Package HTTP_Request has
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Cache_Lite

Channel pear.php.net
Summary Fast and Safe little cache system
Version 1.7.16 (stable) was released on 2014-05-10
License lgpl
Description This package is a little cache system optimized for file containers. It is fast and safe (because it
uses file locking and/or anti-corruption tests).
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.5.4
Yes Package PEAR has
Latest Version 1.8.3(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Console_Getargs

Channel pear.php.net
Summary A command-line arguments parser
Version 1.4.0 (stable) was released on 2018-02-13
License PHP License
Description The Console_Getargs package implements a Command Line arguments and
parameters parser for your CLI applications. It performs some basic
arguments validation and automatically creates a formatted help text,
based on the given configuration.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.1.0
Yes Package PEAR >= 1.4.0b1
No Package PHPUnit >= 3.6.0
Package XML version 2.0 packaged with PEAR version 1.10.5
Last Modified 2020-04-27
Top

Console_Getopt

Channel pear.php.net
Summary Command-line option parser
Version 1.3.1 (stable) was released on 2011-03-07
License PHP License
Description This is a PHP implementation of "getopt" supporting both
short and long options.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.8.0
Latest Version 1.4.3(stable)
Package XML version 2.0 packaged with PEAR version 1.9.2
Last Modified 2017-04-14
Top

Console_GetoptPlus

Channel pear.php.net
Summary Command-line option parser - Console Getopt+ (Getopt Plus)
Version 1.0.0RC1 (beta) was released on 2008-01-26
License The BSD License
Description This package is (1) a PHP5 port/rewrite of Console_Getopt, (2) with added functionalities, and (3) with a Web interface to run getopt-like shell commands through a browser (not implemented yet).

(1) Console_getoptPlus:getopt() is a replacement for Console_getopt:getopt().
Same for getopt2() and readPHPArgv(). It returns PEAR_Exception instead of PEAR_Error. Error messages are the same.

(2) GetoptPlus:getoptplus uses an array-based description of the command. It can generates the command usage/help automaticly. It can return the parsed options and parameters in an associative array. It can be set to accept option shortcut names.

Fully tested with phpUnit. Code coverage test close to 100%.

Usage is fully documented in docs/examples files.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0
Yes Package PEAR >= 1.4.0
Package XML version 2.0 packaged with PEAR version 1.6.2
Last Modified 2017-06-01
Top

Date

Channel pear.php.net
Summary Generic date/time handling class for PEAR
Version 1.4.7 (stable) was released on 2006-11-22
License BSD License
Description Generic classes for representation and manipulation of
dates, times and time zones without the need of timestamps,
which is a huge limitation for php programs. Includes time zone data,
time zone conversions and many date/time conversions.
It does not rely on 32-bit system date stamps, so
you can display calendars and compare dates that date
pre 1970 and post 2038. This package also provides a class
to convert date strings between Gregorian and Human calendar formats.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3
Yes Package PEAR >= 1.4.0
Package XML version 2.0 packaged with PEAR version 1.5.0a1
Last Modified 2017-06-01
Top

DB

Channel pear.php.net
Summary Database Abstraction Layer
Version 1.9.2 (stable) was released on 2015-11-24
License PHP License
Description DB is a database abstraction layer providing:
* an OO-style query API
* portability features that make programs written for one DBMS work with other DBMS's
* a DSN (data source name) format for specifying database servers
* prepare/execute (bind) emulation for databases that don't support it natively
* a result object for each query response
* portable error codes
* sequence emulation
* sequential and non-sequential row fetching as well as bulk fetching
* formats fetched rows as associative arrays, ordered arrays or objects
* row limit support
* transactions support
* table information interface
* DocBook and phpDocumentor API documentation

DB layers itself on top of PHP's existing
database extensions.

Drivers for the following extensions pass
the complete test suite and provide
interchangeability when all of DB's
portability options are enabled:

fbsql, ibase, informix, msql, mssql,
mysql, mysqli, oci8, odbc, pgsql,
sqlite and sybase.

There is also a driver for the dbase
extension, but it can't be used
interchangeably because dbase doesn't
support many standard DBMS features.

DB is compatible with PHP 5 and PHP 7.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.4.0b1
Yes Package PEAR >= 1.10.0
Latest Version 1.12.2(stable)
Package XML version 2.0 packaged with PEAR version 1.10.1
Last Modified 2017-06-06
Top

DB_DataObject

Channel pear.php.net
Summary An SQL Builder, Object Interface to Database Tables
Version 1.11.5 (stable) was released on 2015-11-10
License PHP License 3.01
Description DataObject performs 2 tasks:
1. Builds SQL statements based on the objects vars and the builder methods.
2. acts as a datastore for a table row.
The core class is designed to be extended for each of your tables so that you put the
data logic inside the data classes.
included is a Generator to make your configuration files and your base classes.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0
Yes Package PEAR >= 1.4.0b1
Yes Package Date >= 1.4.3
No Package DB >= 1.7.0
No Package MDB2 >= 2.0.0RC1
No Package Validate >= 0.1.1
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2017-06-01
Top

File

Channel pear.php.net
Summary Common file and directory routines
Version 1.4.1 (stable) was released on 2012-04-06
License PHP
Description Provides easy access to read/write to files along with
some common routines to deal with paths.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.6.0
Yes Package File_CSV has
Yes Package File_Util has
Yes Extension pcre has
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

File_Archive

Channel pear.php.net
Summary File_Archive will let you manipulate easily the tar, gz, tgz, bz2, tbz, zip, ar (or deb) files
Version 1.5.5 (stable) was released on 2012-04-13
License LGPL
Description This library is strongly object oriented. It makes it very easy to use, writing simple code, yet the library is very powerfull.
It lets you easily read or generate tar, gz, tgz, bz2, tbz, zip, ar (or deb) archives to files, memory, mail or standard output.
See http://poocl.la-grotte.org for a tutorial
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.3
Yes Package PEAR >= 1.4.0b1
Yes Package MIME_Type has
Yes Extension pcre has
Yes Extension zlib has
No Package Mail_Mime has
No Package Mail has
No Package Cache_Lite >= 1.5.0
No Extension bz2 has
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

File_CSV

Channel pear.php.net
Summary Read and write of CSV files
Version 1.0.0 (stable) was released on 2011-03-18
License New BSD
Description Read and write of CSV files as well as discovering the format the CSV file is in.

Supports headers and is excel compatible, i.e. ="0004" outputs as 0004 (only read wise)

For more information on CSV: http://rfc.net/rfc4180.html
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.7.0
Yes Package File >= 1.4.0
Yes Extension pcre has
Package XML version 2.0 packaged with PEAR version 1.10.0beta1
Last Modified 2017-06-01
Top

File_Gettext

Channel pear.php.net
Summary GNU Gettext file parser
Version 0.4.2 (beta) was released on 2012-03-04
License BSD
Description Reader and writer for GNU PO and MO files.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.1.0
Yes Package PEAR >= 1.4.0b1
Yes Package PEAR has
Yes Extension pcre has
Package XML version 2.0 packaged with PEAR version 1.9.2
Last Modified 2017-06-01
Top

File_Util

Channel pear.php.net
Summary Common file and directory utility functions
Version 1.0.0 (stable) was released on 2011-03-18
License PHP
Description Common file and directory utility functions.
Path handling, temp dir/file, sorting of files, listDirs, isIncludable and more
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.7.0
Yes Package File >= 1.4.0
Yes Extension pcre has
Package XML version 2.0 packaged with PEAR version 1.10.0beta1
Last Modified 2017-06-01
Top

HTML_Common

Channel pear.php.net
Summary PEAR::HTML_Common is a base class for other HTML classes.
Version 1.2.5 (stable) was released on 2009-04-03
License PHP License
Description The PEAR::HTML_Common package provides methods for html code display and attributes handling.
* Methods to set, remove, update html attributes.
* Handles comments in HTML code.
* Handles layout, tabs, line endings for nicer HTML code.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.4
Yes Package PEAR >= 1.4.3
Package XML version 2.0 packaged with PEAR version 1.7.2
Last Modified 2017-06-01
Top

HTML_Common2

Channel pear.php.net
Summary Abstract base class for HTML classes (PHP5 port of HTML_Common package).
Version 2.1.2 (stable) was released on 2019-04-07
License BSD License
Description HTML_Common2 package provides methods for HTML code display and attributes handling.
* Provides methods to set, remove, merge HTML attributes.
* Handles global document options (charset, linebreak and indentation characters).
* Provides methods to handle indentation and HTML comments (useful in subclasses).
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.2.0
Yes Package PEAR >= 1.5.4
Latest Version 2.3.1(stable)
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2020-04-27
Top

HTML_Crypt

Channel pear.php.net
Summary Encrypts text which is later decoded using javascript on the client side
Version 1.3.4 (stable) was released on 2010-10-25
License PHP License
Description HTML_Crypt provides methods to encrypt text, which
can be later be decrypted using JavaScript on the client side.

This is very useful to prevent spam robots collecting email
addresses from your site, included is a method to add mailto
links to the text being generated
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.4.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

HTML_Form

Channel pear.php.net
Summary Simple HTML form package
Version 1.3.1 (stable) was released on 2018-12-05
License PHP License
Description This is a simple HTML form generator. It supports all the
HTML form element types including file uploads, may return
or print the form, just individual form elements or the full
form in "table mode" with a fixed layout.

This package has been superceded by HTML_QuickForm.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.10.7
Last Modified 2020-04-27
Top

HTML_Javascript

Channel pear.php.net
Summary Provides an interface for creating simple JS scripts.
Version 1.1.2 (stable) was released on 2009-09-24
License PHP 3.0
Description Provides two classes:
HTML_Javascript for performing basic JS operations.
HTML_Javascript_Convert for converting variables
Allow output data to a file, to the standart output(print), or return
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.7.1
Last Modified 2017-06-01
Top

HTML_Page

Channel pear.php.net
Summary PEAR::HTML_Page is a base class for XHTML page generation.
Version 2.0.0RC2 (beta) was released on 2003-11-03
License PHP License 3.0
Description The PEAR::HTML_Page package provides a simple interface for generating an XHTML compliant page.
* supports virtually all HTML doctypes, from HTML 2.0 through XHTML 1.1 and XHTML Basic 1.0
plus preliminary support for XHTML 2.0
* namespace support
* global language declaration for the document
* line ending styles
* full META tag support
* support for stylesheet declaration in the head section
* support for linked stylesheets and scripts
* body can be a string, object with toHtml or toString methods or an array (can be combined)
Dependencies
Required Type Name Relation Version
No Package HTML_Common >= 1.2
Package XML version 1.0 packaged with PEAR version 1.7.1
Last Modified 2017-06-01
Top

HTML_QuickForm

Channel pear.php.net
Summary The PEAR::HTML_QuickForm package provides methods for creating, validating, processing HTML forms.
Version 3.2.16 (stable) was released on 2018-07-20
License PHP License
Description NOTICE: development of HTML_QuickForm version 3 is frozen. Please submit
feature requests for HTML_QuickForm2 package.

The HTML_QuickForm package provides methods to dynamically create, validate
and render HTML forms.

Features:
* More than 20 ready-to-use form elements.
* XHTML compliant generated code.
* Numerous mixable and extendable validation rules.
* Automatic server-side validation and filtering.
* On request javascript code generation for client-side validation.
* File uploads support.
* Total customization of form rendering.
* Support for external template engines (ITX, Sigma, Flexy, Smarty).
* Pluggable elements, rules and renderers extensions.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3
Yes Package PEAR >= 1.5.4
Yes Package HTML_Common >= 1.2.1
Package XML version 2.0 packaged with PEAR version 1.10.5
Last Modified 2020-04-27
Top

HTML_QuickForm2

Channel pear.php.net
Summary PHP5 rewrite of HTML_QuickForm package
Version 2.1.0 (stable) was released on 2019-04-10
License BSD 3-Clause License
Description PHP5 rewrite of HTML_QuickForm and HTML_QuickForm_Controller packages.

This package provides methods to create, validate and render HTML forms.

Features:
* Supports all form elements defined by HTML standard, provides several
custom elements
* Server-side and client-side validation, several common rules provided
* Multipage forms (tabbed forms and wizards)
* Pluggable elements, rules, renderers and renderer plugins

Major advantages over PHP4 version:
* Most of the package's functionality is covered by unit tests
* DOM-like API for building the form structure, new streamlined API for
elements' values handling
* Default rendering without tables (inspired by
HTML_QuickForm_Renderer_Tableless)
* Renderer plugins for elements with complex rendering needs
* Ability to chain validation rules with 'and' and 'or'
* Client-side validation can run "live" on changing the form fields,
validation errors are displayed near the fields instead of in alert()
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.2.0
Yes Package PEAR >= 1.5.4
Yes Package HTML_Common2 >= 2.1.0
Latest Version 2.4.0(stable)
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2020-04-27
Top

HTML_Select

Channel pear.php.net
Summary HTML_Select is a class for generating HTML form select elements.
Version 1.3.1 (stable) was released on 2012-03-04
License PHP License
Description HTML_Select provides an OOP way of generating HTML form select elements.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Yes Package HTML_Common >= 1.1
Package XML version 2.0 packaged with PEAR version 1.9.2
Last Modified 2017-06-01
Top

HTML_Table

Channel pear.php.net
Summary PEAR::HTML_Table makes the design of HTML tables easy, flexible, reusable and efficient.
Version 1.8.4 (stable) was released on 2016-07-15
License BSD-3-Clause
Description The PEAR::HTML_Table package provides methods for easy and efficient design of HTML tables.
- Lots of customization options.
- Tables can be modified at any time.
- The logic is the same as standard HTML editors.
- Handles col and rowspans.
- PHP code is shorter, easier to read and to maintain.
- Tables options can be reused.

For auto filling of data and such then check out http://pear.php.net/package/HTML_Table_Matrix
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.5.0
Yes Package HTML_Common >= 1.2.3
Package XML version 2.0 packaged with PEAR version 1.10.1
Last Modified 2017-06-01
Top

HTML_Template_Flexy

Channel pear.php.net
Summary An extremely powerful Tokenizer driven Template engine
Version 1.3.13 (stable) was released on 2014-11-21
License PHP License
Description HTML_Template_Flexy started it's life as a simplification of HTML_Template_Xipe,
however in Version 0.2, It became one of the first template engine to use a real Lexer,
rather than regex'es, making it possible to do things like ASP.net or Cold Fusion tags.
However, it still has a very simple set of goals.
- Very Simple API,
o easy to learn...
o prevents to much logic going in templates
- Easy to write document'able code
o By using object vars for a template rather than 'assign', you
can use phpdoc comments to list what variable you use.
- Editable in WYSIWYG editors
o you can create full featured templates, that doesnt get broken every time you edit with
Dreamweaver(tm) or Mozilla editor
o Uses namespaced attributes to add looping/conditionals
- Extremely Fast,
o runtime is at least 4 time smaller than most other template engines (eg. Smarty)
o uses compiled templates, as a result it is many times faster on blocks and loops than
than Regex templates (eg. IT/phplib)
- Safer (for cross site scripting attacks)
o All variables default to be output as HTML escaped (overridden with the :h modifier)
- Multilanguage support
o Parses strings out of template, so you can build translation tools
o Compiles language specific templates (so translation is only done once, not on every request)
- Full dynamic element support (like ASP.NET), so you can pick elements to replace at runtime

Features:
- {variable} to echo $object->variable
- {method()} to echo $object->method();
- {foreach:var,key,value} to PHP foreach loops
- tag attributes FLEXY:FOREACH, FLEXY:IF for looping and conditional HTML inclusion
- {if:variable} to PHP If statement
- {if:method()} to PHP If statement
- {else:} and {end:} to close or alternate If statements
- FORM to HTML_Template_Flexy_Element's
- replacement of INPUT, TEXTAREA and SELECT tags with HTML_Template_Flexy_Element code
use FLEXY:IGNORE (inherited) and FLEXY:IGNOREONLY (single) to prevent replacements
- FLEXY:START/FLEXY:STARTCHILDREN tags to define where template starts/finishes
- support for urlencoded braces {} in HTML attributes.
- documentation in the pear manual

- examples at http://svn.php.net/pear/packages/HTML_Template_Flexy/trunk/tests/
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0
Yes Package PEAR >= 1.4.0b1
No Package HTML_Javascript >= 1.1.0
No Package File_Gettext >= 0.2.0
No Package Translation2 >= 0.0.1
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2017-06-01
Top

HTML_Template_IT

Channel pear.php.net
Summary Integrated Templates
Version 1.3.1 (stable) was released on 2018-01-22
License Modified BSD license
Description HTML_Template_IT is a templating engine designed to allow easy separation of concerns. It does this by clearly separating the presentational code from the PHP code. The presentation code may be of any format, however generally XML or HTML is used.
This engine works on the foundation of blocks and placeholders. It uses the hierarchy of blocks to determine which presentational code is instantiated when blocks are parsed. The placeholders allow the insertion of "dynamic" information.
There are two classes to use for templating. HTML_Template_IT is used for basic templating needs. HTML_Template_ITX gives you full power over the templating engine, allowing blocks to be added, and function callbacks to be used.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Latest Version 1.3.2(stable)
Package XML version 2.0 packaged with PEAR version 1.10.5
Last Modified 2020-04-27
Top

HTTP

Channel pear.php.net
Summary Miscellaneous HTTP utilities
Version 1.4.1 (stable) was released on 2008-08-31
License New BSD License
Description The HTTP class is a class with static methods for doing
miscellaneous HTTP related stuff like date formatting,
language negotiation or HTTP redirection.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.6
Yes Package PEAR >= 1.7.1
Yes Package PEAR has
Yes Extension pcre has
Package XML version 2.0 packaged with PEAR version 1.7.2
Last Modified 2017-06-01
Top

HTTP_Request

Channel pear.php.net
Summary Provides an easy way to perform HTTP requests
Version 1.4.4 (stable) was released on 2008-11-17
License BSD
Description Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy,
Proxy Authentication, SSL, file uploads etc.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.3
Yes Package Net_URL >= 1.0.12
Yes Package Net_Socket >= 1.0.7
Package XML version 2.0 packaged with PEAR version 1.7.2
Last Modified 2017-06-01
Top

HTTP_Request2

Channel pear.php.net
Summary Provides an easy way to perform HTTP requests.
Version 2.3.0 (stable) was released on 2016-02-13
License BSD 3-Clause License
Description PHP5 rewrite of HTTP_Request package (with parts of HTTP_Client). Provides
cleaner API and pluggable Adapters:
* Socket adapter, based on old HTTP_Request code,
* Curl adapter, wraps around PHP's cURL extension,
* Mock adapter, to use for testing packages dependent on HTTP_Request2.
Supports POST requests with data and file uploads, basic and digest
authentication, cookies, managing cookies across requests, proxies, gzip and
deflate encodings, redirects, monitoring the request progress with Observers...
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.2.0
Yes Package PEAR >= 1.9.2
Yes Package Net_URL2 >= 2.2.0
Yes Package PEAR >= 1.9.2
No Extension curl has
No Extension fileinfo has
No Extension zlib has
No Extension openssl has
Latest Version 2.7.0(stable)
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2017-06-01
Top

HTTP_Upload

Channel pear.php.net
Summary Easy and secure managment of files submitted via HTML Forms
Version 1.0.0b2 (beta) was released on 2010-10-06
License LGPL
Description This class provides an advanced file uploader system for file uploads made
from html forms. Features:
* Can handle from one file to multiple files.
* Safe file copying from tmp dir.
* Easy detecting mechanism of valid upload, missing upload or error.
* Gives extensive information about the uploaded file.
* Rename uploaded files in different ways: as it is, safe or unique
* Validate allowed file extensions
* Multiple languages error messages support (es, en, de, fr, it, nl, pt_BR)
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Yes Package PEAR has
Latest Version 1.0.0b4(beta)
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2017-06-01
Top

I18Nv2

Channel pear.php.net
Summary Internationalization
Version 0.11.4 (beta) was released on 2006-03-08
License PHP
Description This package provides basic support to localize your application,
like locale based formatting of dates, numbers and currencies.

Beside that it attempts to provide an OS independent way to setlocale()
and aims to provide language, country and currency names translated into
many languages.

Short descriptions of provided classes:
=======================================
- I18Nv2 OS independent (Linux/Win32) setlocale(), other utils
- I18Nv2_Locale locale based formatter
- I18Nv2_Negotiator HTTP negiotiation of preferred language and charset
- I18Nv2_Country multilingual list of country names
- I18Nv2_Language multilingual list of language names
- I18Nv2_Currency multilingual list of currency names
- I18Nv2_Encoding list of common and not so common charsets and aliases
- I18Nv2_AreaCode list of international area codes (phone)

Decorators for lists like I18Nv2_Country and I18Nv2_Language:
=============================================================
- HtmlEntities transparently encode displayed names with HTML entities
- HtmlSpecialchars transparently encode special XML chars in displayed names
- HtmlSelect ready to use HTML select element facility
- Filter exclude or include elements of a list

Translations of language, country and currency names are
more or less completely available in the following languages:
=============================================================
Afar, Afrikaans, Albanian, Amharic, Arabic, Armenian, Assamese, Azerbaijani,
Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese, Cornish, Croatian,
Czech, Danish, Divehi, Dutch, Dzongkha, English, Esperanto, Estonian, Faroese,
Finnish, French, Gallegan, Georgian, German, Greek, Gujarati, Hebrew, Hindi,
Hungarian, Icelandic, Indonesian, Inuktitut, Irish, Italian, Japanese,
Kalaallisut, Kannada, Kazakh, Khmer, Kirghiz, Korean, Lao, Latvian, Lithuanian,
Macedonian, Malay, Malayalam, Maltese, Manx, Marathi, Mongolian,
Norwegian Bokmal, Norwegian Nynorsk, Oriya, Oromo, Pashto (Pushto),
Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Sanskrit, Serbian,
Serbo-Croatian, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Tamil,
Tatar, Telugu, Thai, Tigrinya, Turkish, Ukrainian, Urdu, Uzbek, Vietnamese
and Welsh

FINAL NOTE:
===========
Contributions are very welcome!
Dependencies
Required Type Name Relation Version
Yes Package PEAR has
Yes PHP >= 4.0.6
Yes Extension pcre has
Yes Extension iconv has
Package XML version 1.0 packaged with PEAR version 1.4.6
Last Modified 2017-06-01
Top

Image_Color

Channel pear.php.net
Summary Manage and handles color data and conversions.
Version 1.0.4 (stable) was released on 2010-05-20
License PHP License
Description Manage and handles color data and conversions.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Yes Extension gd has
Latest Version 1.0.7(stable)
Package XML version 2.0 packaged with PEAR version 1.8.0
Last Modified 2017-06-01
Top

Image_GraphViz

Channel pear.php.net
Summary Interface to AT&T's GraphViz tools
Version 1.3.0 (stable) was released on 2010-10-24
License PHP License
Description The GraphViz class allows for the creation of and the work with directed and undirected graphs and their visualization with AT&T's GraphViz tools.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.6.2
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Log

Channel pear.php.net
Summary Logging Framework
Version 1.13.1 (stable) was released on 2016-04-16
License MIT License
Description The Log package provides an abstracted logging framework. It includes output handlers for log files, databases, syslog, email, Firebug, and the console. It also provides composite and subject-observer logging mechanisms.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.4.3
No Package DB >= 1.3
No Package MDB2 >= 2.0.0RC1
No Package Mail has
No Extension sqlite has
Latest Version 1.14.5(stable)
Package XML version 2.0 packaged with PEAR version 1.10.1
Last Modified 2017-06-01
Top

Mail

Channel pear.php.net
Summary Class that provides multiple interfaces for sending emails
Version 1.4.1 (stable) was released on 2017-04-11
License New BSD License
Description PEAR's Mail package defines an interface for implementing mailers under the PEAR hierarchy. It also provides supporting functions useful to multiple mailer backends. Currently supported backends include: PHP's native mail() function, sendmail, and SMTP. This package also provides a RFC822 email address list validation utility class.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.2.1
Yes Package PEAR >= 1.5.6
No Package Net_SMTP >= 1.4.1
Latest Version 2.0.0(stable)
Package XML version 2.0 packaged with PEAR version 1.10.3
Last Modified 2017-06-01
Top

Mail_Mime

Channel pear.php.net
Summary Mail_Mime provides classes to create MIME messages.
Version 1.10.7 (stable) was released on 2020-03-01
License BSD Style
Description Mail_Mime provides classes to deal with the creation and manipulation of MIME messages.
It allows people to create e-mail messages consisting of:
* Text Parts
* HTML Parts
* Inline HTML Images
* Attachments
* Attached messages

It supports big messages, base64 and quoted-printable encodings and
non-ASCII characters in filenames, subjects, recipients, etc. encoded
using RFC2047 and/or RFC2231.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.6.0
Latest Version 1.10.12(stable)
Package XML version 2.0 packaged with PEAR version 1.10.8
Last Modified 2020-04-27
Top

Mail_mimeDecode

Channel pear.php.net
Summary Provides a class to decode mime messages.
Version 1.5.6 (stable) was released on 2016-08-29
License BSD Style
Description Provides a class to deal with the decoding and interpreting of mime messages.
This package used to be part of the Mail_Mime package, but has been split off.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.6.0
Yes Package Mail_Mime > 1.4.0
Package XML version 2.0 packaged with PEAR version 1.10.1
Last Modified 2017-06-01
Top

MDB2

Channel pear.php.net
Summary database abstraction layer
Version 2.4.1 (stable) was released on 2007-05-03
License BSD License
Description PEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction layers.

It provides a common API for all supported RDBMS. The main difference to most
other DB abstraction packages is that MDB2 goes much further to ensure
portability. MDB2 provides most of its many features optionally that
can be used to construct portable SQL statements:
* Object-Oriented API
* A DSN (data source name) or array format for specifying database servers
* Datatype abstraction and on demand datatype conversion
* Various optional fetch modes to fix portability issues
* Portable error codes
* Sequential and non sequential row fetching as well as bulk fetching
* Ability to make buffered and unbuffered queries
* Ordered array and associative array for the fetched rows
* Prepare/execute (bind) named and unnamed placeholder emulation
* Sequence/autoincrement emulation
* Replace emulation
* Limited sub select emulation
* Row limit emulation
* Transactions/savepoint support
* Large Object support
* Index/Unique Key/Primary Key support
* Pattern matching abstraction
* Module framework to load advanced functionality on demand
* Ability to read the information schema
* RDBMS management methods (creating, dropping, altering)
* Reverse engineering schemas from an existing database
* SQL function call abstraction
* Full integration into the PEAR Framework
* PHPDoc API documentation
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.2
Yes Package PEAR >= 1.4.0b1
Yes Package PEAR >= 1.3.6
Package XML version 2.0 packaged with PEAR version 1.5.3
Last Modified 2017-06-01
Top

MDB2_Driver_mysql

Channel pear.php.net
Summary mysql MDB2 driver
Version 1.4.1 (stable) was released on 2007-05-03
License BSD License
Description This is the MySQL MDB2 driver.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.0b1
Yes Package MDB2 >= 2.4.1
Yes Extension mysql has
Package XML version 2.0 packaged with PEAR version 1.5.3
Last Modified 2017-06-01
Top

MDB2_Driver_mysqli

Channel pear.php.net
Summary mysqli MDB2 driver
Version 1.4.1 (stable) was released on 2007-05-03
License BSD License
Description This is the MySQLi MDB2 driver.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.4.0b1
Yes Package MDB2 >= 2.4.1
Yes Extension mysqli has
Package XML version 2.0 packaged with PEAR version 1.5.3
Last Modified 2017-06-01
Top

MDB2_Driver_pgsql

Channel pear.php.net
Summary pgsql MDB2 driver
Version 1.4.1 (stable) was released on 2007-05-03
License BSD License
Description This is the PostgreSQL MDB2 driver.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.0b1
Yes Package MDB2 >= 2.4.1
Yes Extension pgsql has
Package XML version 2.0 packaged with PEAR version 1.5.3
Last Modified 2017-06-01
Top

MDB2_Driver_sqlite

Channel pear.php.net
Summary sqlite MDB2 driver
Version 1.4.1 (stable) was released on 2007-05-03
License BSD License
Description This is the SQLite MDB2 driver.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.0b1
Yes Package MDB2 >= 2.4.1
Yes Extension sqlite has
Package XML version 2.0 packaged with PEAR version 1.5.3
Last Modified 2017-06-01
Top

MIME_Type

Channel pear.php.net
Summary Utility class for dealing with MIME types
Version 1.3.5 (stable) was released on 2015-06-15
License LGPL
Description Provide functionality for dealing with MIME types.
* Parse MIME type.
* Supports full RFC2045 specification.
* Many utility functions for working with and determining info about types.
* Most functions can be called statically.
* Autodetect a file's mime-type, either with fileinfo extension,
mime_magic extension, the 'file' command or an in-built mapping list
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.0
Yes Package PEAR >= 1.4.0
No Package System_Command has
Latest Version 1.4.1(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Net_CheckIP

Channel pear.php.net
Summary Check the syntax of IPv4 addresses
Version 1.2.2 (stable) was released on 2010-10-25
License MIT License
Description This package validates IPv4 addresses.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Net_DIME

Channel pear.php.net
Summary The Net_DIME package implements DIME encoding and decoding
Version 1.0.2 (stable) was released on 2010-10-25
License BSD License
Description The Net_DIME package provides an implementation of DIME as defined at http://xml.coverpages.org/draft-nielsen-dime-02.txt
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Net_FTP

Channel pear.php.net
Summary Net_FTP provides an OO interface to the PHP FTP functions plus some additions
Version 1.4.0 (stable) was released on 2015-03-11
License BSD License
Description Net_FTP allows you to communicate with FTP servers in a more comfortable way
than the native FTP functions of PHP do. The class implements everything natively
supported by PHP and additionally features like recursive up- and downloading,
dircreation and chmodding. It also implements an observer pattern to allow
for example the view of a progress bar.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.3.0
Yes Extension ftp has
Latest Version 1.4.1(stable)
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2017-06-01
Top

Net_IDNA

Channel pear.php.net
Summary Punycode encoding and decoding.
Version 0.8.1 (beta) was released on 2010-06-29
License LGPL
Description This package helps you to encode and decode punycode strings easily.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2017-06-01
Top

Net_IDNA2

Channel pear.php.net
Summary Punycode encoding and decoding.
Version 0.1.1 (beta) was released on 2010-12-09
License LGPL
Description This package helps you to encode and decode punycode strings easily.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.2.1
Yes Package PEAR >= 1.9.0
Latest Version 0.2.0(beta)
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Net_IMAP

Channel pear.php.net
Summary Provides an implementation of the IMAP protocol
Version 1.1.3 (stable) was released on 2014-03-31
License PHP License
Description Provides an implementation of the IMAP4Rev1 protocol using PEAR's Net_Socket and the optional Auth_SASL class.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2
Yes Package PEAR >= 1.4.0b1
Yes Package Net_Socket >= 1.0.8
No Package Auth_SASL >= 1.0.2
Latest Version 1.1.4(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Net_NNTP

Channel pear.php.net
Summary NNTP implementation
Version 1.5.2 (stable) was released on 2017-08-30
License W3C
Description PEAR's package for communication with NNTP/Usenet servers.
Net_NNTP handles the connection and protocol level commands (RFC977), including many commonly implemented non-standard commands (RFC2980).
Net_NNTP includes an unserfriendly API for intermediate user, who don't want to work directly at the command level. However, Net_NNTP does require some knowlege about the NNTP protocol (RFC 977), and general knowledge about email (RFC(2)822) and MIME (2045-2048), since any handling of both content and headers is left up to the user!
The protocol implementation does not parse the actual article data, but at the command level it splits returned data at protocol specified boundaries where appropriate.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.4.5
Yes Package PEAR >= 1.4.0
No Package Log >= 1.8.7
Package XML version 2.0 packaged with PEAR version 1.10.4
Last Modified 2020-04-27
Top

Net_SMTP

Channel pear.php.net
Summary An implementation of the SMTP protocol
Version 1.6.3 (stable) was released on 2015-08-02
License PHP License
Description Provides an implementation of the SMTP protocol using PEAR's Net_Socket class.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.5
Yes Package PEAR >= 1.4.3
Yes Package Net_Socket >= 1.0.7
No Package Auth_SASL >= 1.0.5
Latest Version 1.12.1(stable)
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2017-06-01
Top

Net_Socket

Channel pear.php.net
Summary Network Socket Interface
Version 1.0.14 (stable) was released on 2013-05-24
License PHP License
Description Net_Socket is a class interface to TCP sockets. It provides blocking
and non-blocking operation, with different reading and writing modes
(byte-wise, block-wise, line-wise and special formats like network
byte-order ip addresses).
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.0b1
Latest Version 1.2.2(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Net_URL

Channel pear.php.net
Summary Easy parsing of Urls
Version 1.0.15 (stable) was released on 2007-06-28
License BSD
Description Provides easy parsing of URLs and their constituent parts.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.6.0
Last Modified 2017-06-01
Top

Net_URL2

Channel pear.php.net
Summary Class for parsing and handling URL.
Version 2.2.1 (stable) was released on 2016-04-18
License BSD-3-Clause
Description Provides parsing of URLs into their constituent parts (scheme, host, path etc.), URL generation, and resolving of
relative URLs.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.1.4
Yes Package PEAR >= 1.4.0b1
Latest Version 2.2.3(stable)
Package XML version 2.0 packaged with PEAR version 1.9.5
Last Modified 2017-06-01
Top

Net_URL_Mapper

Channel pear.php.net
Summary Provides a simple and flexible way to build nice URLs for web applications.
Version 0.9.1 (beta) was released on 2010-10-25
License New BSD License
Description Net_URL_Mapper provides a simple and flexible way to build nice URLs for your web applications.

The URL syntax is similar to what can be found in Ruby on Rails or Python Routes module
and as such, this package can be compared to what they call a router. Still, Net_URL_Mapper
does not perform the dispatching like these frameworks and therefore can be used with your
own router.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.1.0
Yes Package PEAR >= 1.4.3
Yes Package Net_URL >= 1.0.14
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Net_Whois

Channel pear.php.net
Summary The PEAR::Net_Whois class provides a tool to query internet domain name and network number directory services
Version 1.0.6 (stable) was released on 2019-12-08
License PHP
Description The PEAR::Net_Whois looks up records in the databases maintained by several Network Information Centers (NICs).
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Yes Package Net_Socket has
Package XML version 2.0 packaged with PEAR version 1.10.8
Last Modified 2020-04-27
Top

Pager

Channel pear.php.net
Summary Data paging class
Version 2.4.9 (stable) was released on 2014-05-14
License BSD
Description It takes an array of data as input and pages it according to various parameters.
It also builds links within a specified range, and allows complete customization of the output (it even works with front controllers and mod_rewrite).
Two operating modes available: "Jumping" and "Sliding" window style.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
Latest Version 2.5.1(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

PEAR

Channel pear.php.net
Summary PEAR Base System
Version 1.9.5 (stable) was released on 2014-07-12
License New BSD License
Description The PEAR package contains:
* the PEAR installer, for creating, distributing
and installing packages
* the PEAR_Exception PHP5 error handling mechanism
* the PEAR_ErrorStack advanced error handling mechanism
* the PEAR_Error error handling mechanism
* the OS_Guess class for retrieving info about the OS
where PHP is running on
* the System class for quick handling of common operations
with files and directories
* the PEAR base class
Features in a nutshell:
* full support for channels
* pre-download dependency validation
* new package.xml 2.0 format allows tremendous flexibility while maintaining BC
* support for optional dependency groups and limited support for sub-packaging
* robust dependency support
* full dependency validation on uninstall
* remote install for hosts with only ftp access - no more problems with
restricted host installation
* full support for mirroring
* support for bundling several packages into a single tarball
* support for static dependencies on a url-based package
* support for custom file roles and installation tasks
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.4.0
Yes Package PEAR >= 1.4.3
Yes Package Archive_Tar >= 1.3.11
Yes Package Structures_Graph >= 1.0.2
Yes Package Console_Getopt >= 1.2
Yes Package XML_Util >= 1.2.0
No Package PEAR_Frontend_Web not
No Package PEAR_Frontend_Gtk not
Yes Extension xml has
Yes Extension pcre has
Latest Version 1.10.16(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-04-14
Top

PEAR_Info

Channel pear.php.net
Summary Show Information about your PEAR install and its packages
Version 1.9.2 (stable) was released on 2009-02-19
License PHP License 3.01
Description This package generates a comprehensive information page for your current PEAR install.
* The format for the page is similar to that for phpinfo() except using PEAR colors.
* Has complete PEAR Credits (based on the packages you have installed).
* Will show if there is a newer version than the one presently installed (and what its state is)
* Each package has an anchor in the form pkg_PackageName - where PackageName is a case-sensitive PEAR package name
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.10
Yes Package PEAR >= 1.5.4
Yes Package Console_Getargs >= 1.3.3
Yes Extension pcre has
No Package PHPUnit >= 3.1.4
Package XML version 2.0 packaged with PEAR version 1.7.2
Last Modified 2017-06-01
Top

SOAP

Channel pear.php.net
Summary SOAP Client/Server for PHP
Version 0.14.0 (beta) was released on 2018-08-16
License PHP License
Description Implementation of SOAP protocol and services
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.5.4
Yes Package PEAR has
Yes Package HTTP_Request has
No Package Mail has
No Package Mail_Mime has
No Package Net_DIME has
Package XML version 2.0 packaged with PEAR version 1.10.5
Last Modified 2020-04-27
Top

Structures_DataGrid

Channel pear.php.net
Summary Render a data table with automatic pagination and sorting
Version 0.9.3 (beta) was released on 2012-01-27
License New BSD
Description This package provides a toolkit to generate data tables in HTML, CSV,
Excel, XML, Smarty, and other formats.
It retrieves data from a variety of data sources, including SQL, CSV,
XML, PDO, DB_DataObject, DB_Table, and others.
It can transparently page and sort the data, through optimized database
queries, by parsing/generating GET, POST requests and REST-like urls.
It is designed with modularity and extensibility in mind, using drivers
for all rendering and datasource formats.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.6.0
No Package PHPUnit >= 1.3.2
No Package File >= 1.3.0
No Package Net_URL_Mapper >= 0.9.0
No Extension sqlite has
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

Structures_Graph

Channel pear.php.net
Summary Graph datastructure manipulation library
Version 1.0.4 (stable) was released on 2010-10-25
License LGPL License
Description Structures_Graph is a package for creating and manipulating graph datastructures. It allows building of directed
and undirected graphs, with data and metadata stored in nodes. The library provides functions for graph traversing
as well as for characteristic extraction from the graph topology.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.3
Latest Version 1.2.0(stable)
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-04-14
Top

System_Command

Channel pear.php.net
Summary PEAR::System_Command is a commandline execution interface.
Version 1.0.8 (stable) was released on 2012-02-15
License PHP License
Description System_Command is a commandline execution interface. Running functions from the commandline can be risky if the proper precautions are not taken to escape the shell arguments and reaping the exit status properly. This class provides a formal interface to both, so that you can run a system command as comfortably as you would run a php function, with full pear error handling as results on failure. It is important to note that this class, unlike other implementations, distinguishes between output to stderr and output to stdout. It also reports the exit status of the command. So in every sense of the word, it gives php shell capabilities.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
No OS windows not
Package XML version 2.0 packaged with PEAR version 1.9.2
Last Modified 2017-06-01
Top

Translation2

Channel pear.php.net
Summary Class for multilingual applications management.
Version 2.0.4 (stable) was released on 2010-12-06
License BSD
Description This class provides an easy way to retrieve all the strings for a multilingual site from a data source (i.e. db).
The following containers are provided, more will follow:
- PEAR::DB
- PEAR::MDB
- PEAR::MDB2
- gettext
- XML
- PEAR::DB_DataObject (experimental)
It is designed to reduce the number of queries to the db, caching the results when possible.
An Admin class is provided to easily manage translations (add/remove a language, add/remove a string).
Currently, the following decorators are provided:
- CacheLiteFunction (for file-based caching)
- CacheMemory (for memory-based caching)
- DefaultText (to replace empty strings with their keys)
- ErrorText (to replace empty strings with a custom error text)
- Iconv (to switch from/to different encodings)
- Lang (resort to fallback languages for empty strings)
- SpecialChars (replace html entities with their hex codes)
- UTF-8 (to convert UTF-8 strings to ISO-8859-1)
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.0.0
Yes Package PEAR >= 1.4.0b1
No Package Cache_Lite has
No Package DB has
No Package DB_DataObject has
No Package MDB has
No Package MDB2 has
No Package File_Gettext has
No Package I18Nv2 >= 0.9.1
No Package XML_Serializer >= 0.13.0
No Extension gettext has
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2017-06-01
Top

Validate

Channel pear.php.net
Summary Validation class
Version 0.8.5 (beta) was released on 2011-12-18
License New BSD
Description Package to validate various datas. It includes :
- numbers (min/max, decimal or not)
- email (syntax, domain check, rfc822)
- string (predifined type alpha upper and/or lowercase, numeric,...)
- date (min, max, rfc822 compliant)
- uri (RFC2396)
- possibility valid multiple data with a single method call (::multiple)
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.0b1
No Package Date has
No Package Net_IDNA >= 0.7.1
Latest Version 0.8.6(beta)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-06-01
Top

XML_Parser

Channel pear.php.net
Summary XML parsing class based on PHP's bundled expat
Version 1.3.8 (stable) was released on 2019-04-10
License BSD License
Description This is an XML parser based on PHPs built-in xml extension.
It supports two basic modes of operation: "func" and "event". In "func" mode, it will look for a function named after each element (xmltag_ELEMENT for start tags and xmltag_ELEMENT_ for end tags), and in "event" mode it uses a set of generic callbacks.

Since version 1.2.0 there's a new XML_Parser_Simple class that makes parsing of most XML documents easier, by automatically providing a stack for the elements.
Furthermore its now possible to split the parser from the handler object, so you do not have to extend XML_Parser anymore in order to parse a document with it.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.0b1
Yes Package PEAR has
Package XML version 2.0 packaged with PEAR version 1.10.9
Last Modified 2020-04-27
Top

XML_RPC2

Channel pear.php.net
Summary XML-RPC client/server library
Version 1.1.4 (stable) was released on 2018-08-03
License LGPL-2.1
Description XML_RPC2 is a pear package providing XML_RPC client and server services. XML-RPC is a simple remote procedure call protocol built using HTTP as transport and XML as encoding.
As a client library, XML_RPC2 is capable of creating a proxy class which exposes the methods exported by the server. As a server library, XML_RPC2 is capable of exposing methods from a class or object instance, seamlessly exporting local methods as remotely callable procedures.
Dependencies
Required Type Name Relation Version
Yes PHP >= 5.0.0
Yes Package PEAR >= 1.5.4
Yes Package HTTP_Request2 >= 2.0.0
Yes Package Cache_Lite >= 1.6.0
Latest Version 1.1.5(stable)
Package XML version 2.0 packaged with PEAR version 1.10.5
Last Modified 2020-04-27
Top

XML_Serializer

Channel pear.php.net
Summary Swiss-army knife for reading and writing XML files. Creates XML files from data structures and vice versa.
Version 0.21.0 (beta) was released on 2016-07-04
License BSD License
Description XML_Serializer serializes complex data structures like arrays or object as XML documents.
This class helps you generating any XML document you require without the need for DOM.
Furthermore this package can be used as a replacement to serialize() and unserialize() as it comes with a matching XML_Unserializer that is able to create PHP data structures (like arrays and objects) from XML documents, if type hints are available.
If you use the XML_Unserializer on standard XML files, it will try to guess how it has to be unserialized. In most cases it does exactly what you expect it to do.
Try reading a RSS file with XML_Unserializer and you have the whole RSS file in a structured array or even a collection of objects, similar to XML_RSS.

Since version 0.8.0 the package is able to treat XML documents similar to the simplexml extension of PHP 5.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.0b1
Yes Package XML_Util >= 1.1.1
Yes Package XML_Parser >= 1.2.6
Yes Package PEAR has
Yes Extension xml has
Package XML version 2.0 packaged with PEAR version 1.10.1
Last Modified 2017-06-01
Top

XML_Util

Channel pear.php.net
Summary XML utility class
Version 1.2.3 (stable) was released on 2014-06-07
License BSD License
Description Selection of methods that are often needed when working with XML documents. Functionality includes creating of attribute lists from arrays, creation of tags, validation of XML names and more.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.3
Yes Extension pcre has
Latest Version 1.4.5(stable)
Package XML version 2.0 packaged with PEAR version 1.9.4
Last Modified 2017-04-14
Top