PEAR Logo

PEAR 1.9.1

Loaded Configuration File /usr/local/php/5.2.14/etc/pear.conf

PEAR Credits

PEAR Configuration

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

PEAR Channels

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

Installed Packages, Channel pear.php.net

Index
| A | C | D | H | M | N | P | S | X |

Archive_Tar

Channel pear.php.net
Summary Tar file management class
Version 1.3.7 (stable) was released on 2010-04-26
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.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.5.4
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
Top

Console_Getopt

Channel pear.php.net
Summary Command-line option parser
Version 1.2.3 (stable) was released on 2007-06-12
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.4.3
Package XML version 2.0 packaged with PEAR version 1.6.1
Last Modified 2010-08-30
Top

DB

Channel pear.php.net
Summary Database Abstraction Layer
Version 1.7.13 (stable) was released on 2007-09-21
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 both PHP 4 and PHP 5.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.0b1
Yes Package PEAR >= 1.0b1
Package XML version 2.0 packaged with PEAR version 1.6.2
Last Modified 2010-08-30
Top

HTML_Template_IT

Channel pear.php.net
Summary Integrated Templates
Version 1.3.0 (stable) was released on 2010-03-10
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
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
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 2010-08-30
Top

HTTP_Client

Channel pear.php.net
Summary Easy way to perform multiple HTTP requests and process their results
Version 1.2.1 (stable) was released on 2008-10-25
License BSD
Description The HTTP_Client class wraps around HTTP_Request and provides a higher level interface
for performing multiple HTTP requests.

Features:
* Manages cookies and referrers between requests
* Handles HTTP redirection
* Has methods to set default headers and request parameters
* Implements the Subject-Observer design pattern: the base class sends
events to listeners that do the response processing.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3.0
Yes Package PEAR >= 1.4.3
Yes Package HTTP_Request >= 1.4.0
Package XML version 2.0 packaged with PEAR version 1.7.2
Last Modified 2010-08-30
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 2010-08-30
Top

Mail

Channel pear.php.net
Summary Class that provides multiple interfaces for sending emails
Version 1.2.0 (stable) was released on 2010-03-01
License BSD Style
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 >= 4.4.9
Yes Package PEAR >= 1.5.6
No Package Net_SMTP >= 1.4.1
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
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 2010-08-30
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 2010-08-30
Top

Net_SMTP

Channel pear.php.net
Summary An implementation of the SMTP protocol
Version 1.4.2 (stable) was released on 2010-03-07
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 has
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
Top

Net_Socket

Channel pear.php.net
Summary Network Socket Interface
Version 1.0.9 (stable) was released on 2008-07-11
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.0.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.7.2
Last Modified 2010-08-30
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 2010-08-30
Top

Net_UserAgent_Detect

Channel pear.php.net
Summary Net_UserAgent_Detect determines the Web browser, version, and platform from an HTTP user agent string
Version 2.5.2 (stable) was released on 2010-04-15
License PHP License
Description The Net_UserAgent object does a number of tests on an HTTP user
agent string. The results of these tests are available via methods of
the object.

This module is based upon the JavaScript browser detection code
available at http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html.
This module had many influences from the lib/Browser.php code in
version 1.3 of Horde.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.1.0
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
Top

PEAR

Channel pear.php.net
Summary PEAR Base System
Version 1.9.1 (stable) was released on 2010-05-26
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.1
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
Package XML version 2.0 packaged with PEAR version 1.9.1
Last Modified 2010-08-30
Top

Services_JSON

Channel pear.php.net
Summary PHP implementaion of json_encode/decode
Version 1.0.2 (stable) was released on 2010-01-02
License BSD
Description JSON (JavaScript Object Notation, http://json.org) is a lightweight data-interchange format.
It is easy for humans to read and write. It is easy for machines to parse and generate.
It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.
This feature can also be found in Python. JSON is a text format that is completely language independent
but uses conventions that are familiar to programmers of the C-family of languages, including
C, C++, C#, Java, JavaScript, Perl, TCL, and many others. These properties make JSON an ideal
data-interchange language.

This package provides a simple encoder and decoder for JSON notation. It is intended for use
with client-side Javascript applications that make use of HTTPRequest to perform server
communication functions - data can be encoded into JSON notation for use in a client-side
javascript, or decoded from incoming Javascript requests. JSON format is native to Javascript,
and can be directly eval()'ed with no further parsing overhead.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.3
Yes Package PEAR >= 1.4.0b1
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
Top

Structures_Graph

Channel pear.php.net
Summary Graph datastructure manipulation library
Version 1.0.3 (stable) was released on 2009-10-11
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
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
Top

XML_Parser

Channel pear.php.net
Summary XML parsing class based on PHP's bundled expat
Version 1.3.2 (stable) was released on 2009-01-21
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.7.2
Last Modified 2010-08-30
Top

XML_RPC

Channel pear.php.net
Summary PHP implementation of the XML-RPC protocol
Version 1.5.4 (stable) was released on 2010-07-03
License PHP License
Description A PEAR-ified version of Useful Inc's XML-RPC for PHP.

It has support for HTTP/HTTPS transport, proxies and authentication.
Dependencies
Required Type Name Relation Version
Yes PHP >= 4.2.0
Yes Package PEAR >= 1.4.0a1
Yes Extension xml has
Package XML version 2.0 packaged with PEAR version 1.9.0
Last Modified 2010-08-30
Top

XML_Util

Channel pear.php.net
Summary XML utility class
Version 1.2.1 (stable) was released on 2008-12-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
Package XML version 2.0 packaged with PEAR version 1.7.2
Last Modified 2010-08-30
Top