Overview

Packages

  • Pear

Classes

  • Horde_Pear_Exception
  • Horde_Pear_Package_Contents_Ignore_Composite
  • Horde_Pear_Package_Contents_Ignore_Dot
  • Horde_Pear_Package_Contents_Ignore_Git
  • Horde_Pear_Package_Contents_Ignore_Hidden
  • Horde_Pear_Package_Contents_Ignore_Nothing
  • Horde_Pear_Package_Contents_Ignore_Patterns
  • Horde_Pear_Package_Contents_Include_All
  • Horde_Pear_Package_Contents_InstallAs_Horde
  • Horde_Pear_Package_Contents_InstallAs_HordeApplication
  • Horde_Pear_Package_Contents_InstallAs_HordeComponent
  • Horde_Pear_Package_Contents_InstallAs_HordeRole
  • Horde_Pear_Package_Contents_List
  • Horde_Pear_Package_Contents_Role_HordeApplication
  • Horde_Pear_Package_Contents_Role_HordeComponent
  • Horde_Pear_Package_Dependencies
  • Horde_Pear_Package_Task_UpdateContents
  • Horde_Pear_Package_Type_Horde
  • Horde_Pear_Package_Xml
  • Horde_Pear_Package_Xml_Contents
  • Horde_Pear_Package_Xml_Directory
  • Horde_Pear_Package_Xml_Element_Directory
  • Horde_Pear_Package_Xml_Element_File
  • Horde_Pear_Package_Xml_Factory
  • Horde_Pear_Registry
  • Horde_Pear_Remote
  • Horde_Pear_Rest
  • Horde_Pear_Rest_Dependencies
  • Horde_Pear_Rest_Package
  • Horde_Pear_Rest_PackageList
  • Horde_Pear_Rest_Release
  • Horde_Pear_Rest_Releases

Interfaces

  • Horde_Pear_Package_Contents
  • Horde_Pear_Package_Contents_Ignore
  • Horde_Pear_Package_Contents_Include
  • Horde_Pear_Package_Contents_InstallAs
  • Horde_Pear_Package_Contents_Role
  • Horde_Pear_Package_Task
  • Horde_Pear_Package_Type
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Pear_Package_Type_Horde

Horde_Pear_Package_Type_Horde:: deals with packages provided by Horde.

Copyright 2011-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Horde_Pear_Package_Type_Horde implements Horde_Pear_Package_Type
Package: Pear
Category: Horde
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Pear
Located at Horde/Pear/Package/Type/Horde.php
Methods summary
public
# __construct( string $root, mixed $repository_root = null )

Constructor.

Constructor.

Parameters

$root
The root path for the package.
$repository_root
public string
# getRootPath( )

Return the path to the root of the package.

Return the path to the root of the package.

Returns

string
The path to the root.

Implementation of

Horde_Pear_Package_Type::getRootPath()
public string
# getPackageXmlPath( )

Return the path to the package.xml file for the package.

Return the path to the package.xml file for the package.

Returns

string
The path to the package.xml file.

Implementation of

Horde_Pear_Package_Type::getPackageXmlPath()
public Horde_Pear_Package_Contents_Include
# getInclude( )

Return the include handler for this package.

Return the include handler for this package.

Returns

Horde_Pear_Package_Contents_Include
The include handler.

Implementation of

Horde_Pear_Package_Type::getInclude()
public Horde_Pear_Package_Contents_Ignore
# getIgnore( )

Return the ignore handler for this package.

Return the ignore handler for this package.

Returns

Horde_Pear_Package_Contents_Ignore
The ignore handler.

Implementation of

Horde_Pear_Package_Type::getIgnore()
public Horde_Pear_Package_Contents_Role
# getRole( )

Return the role handler for this package.

Return the role handler for this package.

Returns

Horde_Pear_Package_Contents_Role
The role handler.

Implementation of

Horde_Pear_Package_Type::getRole()
public Horde_Pear_Package_Contents_InstallAs
# getInstallAs( )

Return the install-as handler for this package.

Return the install-as handler for this package.

Returns

Horde_Pear_Package_Contents_InstallAs
The install-as handler.

Implementation of

Horde_Pear_Package_Type::getInstallAs()
public string
# getType( )

Get the package type.

Get the package type.

Returns

string
The type: "Application" or "Component".
public string
# getName( )

Get the package name.

Get the package name.

Returns

string
The package name.
public string
# getGitIgnore( )

Return the contents of the Horde .gitignore file.

Return the contents of the Horde .gitignore file.

Returns

string
The .gitignore patterns.
public string
# getRepositoryRoot( )

Return the path to the root of the Horde repository..

Return the path to the root of the Horde repository..

Returns

string
The repository path.
public string
# writePackageXmlDraft( )

Return the path to the root of the Horde repository..

Return the path to the root of the Horde repository..

Returns

string
The repository path.
API documentation generated by ApiGen