\

Interfaces

Horde_Pear_Package_Contents Defines a content generator for package.xml files.
Horde_Pear_Package_Contents_Ignore Horde_Pear_Package_Contents_Ignore:: defines "ignore" filters to be used when generating package.xml filelists.
Horde_Pear_Package_Contents_Include Horde_Pear_Package_Contents_Include:: defines "include" filters to be used when generating package.xml filelists.
Horde_Pear_Package_Contents_InstallAs Horde_Pear_Package_Contents_InstallAs:: defines location handlers for package.xml filelists.
Horde_Pear_Package_Contents_Role Horde_Pear_Package_Contents_Role:: defines role handlers for package.xml filelists.
Horde_Pear_Package_Task The base task definition.
Horde_Pear_Package_Type Horde_Pear_Package_Type:: defines a helper that identifies a package type.

Classes

Horde_Pear_Exception This provides the standard exception class for this package.
Horde_Pear_Package_Contents_Ignore_Composer Ignores elements of Composer packaging/state in created packages.
Horde_Pear_Package_Contents_Ignore_Composite Horde_Pear_Package_Contents_Ignore_Composite:: combines several ignore handlers.
Horde_Pear_Package_Contents_Ignore_Dot Horde_Pear_Package_Contents_Ignore_Dot:: ignores "." and ".
Horde_Pear_Package_Contents_Ignore_Git Horde_Pear_Package_Contents_Ignore_Git:: indicates which files in a content listing should be ignored based on the contents from a .gitignore file.
Horde_Pear_Package_Contents_Ignore_Hidden Horde_Pear_Package_Contents_Ignore_Hidden:: ignores hidden files.
Horde_Pear_Package_Contents_Ignore_Nothing Horde_Pear_Package_Contents_Ignore_Nothing:: ignores no file.
Horde_Pear_Package_Contents_Ignore_Patterns Horde_Pear_Package_Contents_Ignore implementation that ignores files based on a pattern list.
Horde_Pear_Package_Contents_Ignore_Symlink Horde_Pear_Package_Contents_Ignore_Symlink:: ignores symbolic links.
Horde_Pear_Package_Contents_Include_All Horde_Pear_Package_Contents_Include_All:: includes all files.
Horde_Pear_Package_Contents_Include_Patterns Horde_Pear_Package_Contents_Include implementation that includes files based on a pattern list.
Horde_Pear_Package_Contents_InstallAs_Horde Horde_Pear_Package_Contents_InstallAs_Horde:: determines install locations for the base Horde application.
Horde_Pear_Package_Contents_InstallAs_HordeApplication Horde_Pear_Package_Contents_InstallAs_HordeApplication:: determines install locations for Horde applications.
Horde_Pear_Package_Contents_InstallAs_HordeComponent Horde_Pear_Package_Contents_InstallAs_HordeComponent:: determines install locations for Horde components.
Horde_Pear_Package_Contents_InstallAs_HordeRole Horde_Pear_Package_Contents_InstallAs_HordeRole:: determines install locations for the Horde Role package.
Horde_Pear_Package_Contents_InstallAs_HordeTheme Horde_Pear_Package_Type_HordeTheme deals with theme packages provided by Horde.
Horde_Pear_Package_Contents_List The core file list generator for package.xml files.
Horde_Pear_Package_Contents_PatternsMatcher This class helps with matching file paths against search patterns.
Horde_Pear_Package_Contents_Role_HordeApplication Horde_Pear_Package_Contents_Role_HordeApplication:: handles file roles for Horde applications.
Horde_Pear_Package_Contents_Role_HordeComponent Horde_Pear_Package_Contents_Role_HordeComponent:: handles file roles for Horde components.
Horde_Pear_Package_Dependencies Handles dependency conversions.
Horde_Pear_Package_Task_UpdateContents Updates the content listings of a package.xml file.
Horde_Pear_Package_Type_Horde Horde_Pear_Package_Type_Horde:: deals with packages provided by Horde.
Horde_Pear_Package_Type_HordeSplit Deals with packages provided by Horde in the split repository structure.
Horde_Pear_Package_Type_HordeTheme Horde_Pear_Package_Type_HordeTheme deals with theme packages provided by Horde.
Horde_Pear_Package_Xml Handles package.xml files.
Horde_Pear_Package_Xml_Contents Handles the XML contents list.
Horde_Pear_Package_Xml_Directory Handles a directory in the contents list.
Horde_Pear_Package_Xml_Element_Directory Handles a XML directory node in the contents list.
Horde_Pear_Package_Xml_Element_File Handles a XML file node in the contents list.
Horde_Pear_Package_Xml_Factory Generates instances required for package.xml manipulations.
Horde_Pear_Registry The PEAR registry for locally installed packages.
Horde_Pear_Remote Remote access to a PEAR server.
Horde_Pear_Rest REST access to a PEAR server.
Horde_Pear_Rest_Dependencies A parser for a dependency list from a PEAR server.
Horde_Pear_Rest_Package A parser for a package information response from a PEAR server.
Horde_Pear_Rest_PackageList A parser for a package list response from a PEAR server.
Horde_Pear_Rest_Release A parser for a release information response from a PEAR server.
Horde_Pear_Rest_Releases A parser for a release list response from a PEAR server.