PHP Class Components_Dependencies_Bootstrap, horde

Copyright 2011-2016 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.
Inheritance: implements Components_Dependencies
ファイルを表示 Open project: horde/horde

Public Methods

Method Description
__construct ( ) Constructor.
createCli ( ) : Horde_Cli Create the CLI handler.
createInstance ( string $interface ) : mixed Creates an instance.
getComponentFactory ( ) : Components_Component_Factory Returns a component instance factory.
getInstance ( string $interface ) : mixed Returns an instance.
getModules ( ) Return the list of modules.
getOutput ( ) : Components_Output Returns the output handler.
getParser ( ) Return the CLI parser.
getReleaseTasks ( ) : Components_Release_Tasks Returns the release tasks handler.
getRemote ( ) : Horde_Pear_Remote Returns the handler for remote PEAR servers.
getRunnerChange ( ) : Components_Runner_Change Returns the change log handler for a package.
getRunnerCiPrebuild ( ) : Components_Runner_CiPrebuild Returns the continuous integration pre-build handler.
getRunnerCiSetup ( ) : Components_Runner_CiSetup Returns the continuous integration setup handler.
getRunnerComposer ( ) : Components_Runner_Composer Returns the composer handler for a package.
getRunnerDependencies ( ) : Components_Runner_Dependencies Returns the dependency list handler for a package.
getRunnerDistribute ( ) : Components_Runner_Distribute Returns the distribution handler for a package.
getRunnerFetchdocs ( ) : Components_Runner_Fetchdocs Returns the documentation fetch handler for a package.
getRunnerInstaller ( ) : Components_Runner_Installer Returns the installer for a package.
getRunnerQc ( ) : Components_Runner_Qc Returns the qc handler for a package.
getRunnerRelease ( ) : Components_Runner_Release Returns the release handler for a package.
getRunnerSnapshot ( ) : Components_Runner_Snapshot Returns the snapshot packaging handler for a package.
getRunnerUpdate ( ) : Components_Runner_Update Returns the package XML handler for a package.
getRunnerWebdocs ( ) : Components_Runner_Webdocs Returns the website documentation handler for a package.
initConfig ( Components_Config $config ) : null Initial configuration setup.
setModules ( Horde_Cli_Modular $modules ) : null Set the list of modules.
setParser ( Horde_Argv_Parser $parser ) : null Set the CLI parser.

Method Details

__construct() public method

Constructor.
public __construct ( )

createCli() public method

Create the CLI handler.
public createCli ( ) : Horde_Cli
return Horde_Cli The CLI handler.

createInstance() public method

Creates an instance.
public createInstance ( string $interface ) : mixed
$interface string The interface matching the requested instance.
return mixed the instance.

getComponentFactory() public method

Returns a component instance factory.
public getComponentFactory ( ) : Components_Component_Factory
return Components_Component_Factory The component factory.

getInstance() public method

Returns an instance.
public getInstance ( string $interface ) : mixed
$interface string The interface matching the requested instance.
return mixed the instance.

getModules() public method

Return the list of modules.
public getModules ( )

getOutput() public method

Returns the output handler.
public getOutput ( ) : Components_Output
return Components_Output The output handler.

getParser() public method

Return the CLI parser.
public getParser ( )

getReleaseTasks() public method

Returns the release tasks handler.
public getReleaseTasks ( ) : Components_Release_Tasks
return Components_Release_Tasks The release tasks handler.

getRemote() public method

Returns the handler for remote PEAR servers.
public getRemote ( ) : Horde_Pear_Remote
return Horde_Pear_Remote The handler.

getRunnerChange() public method

Returns the change log handler for a package.
public getRunnerChange ( ) : Components_Runner_Change
return Components_Runner_Change The change log handler.

getRunnerCiPrebuild() public method

Returns the continuous integration pre-build handler.
public getRunnerCiPrebuild ( ) : Components_Runner_CiPrebuild
return Components_Runner_CiPrebuild The CI pre-build handler.

getRunnerCiSetup() public method

Returns the continuous integration setup handler.
public getRunnerCiSetup ( ) : Components_Runner_CiSetup
return Components_Runner_CiSetup The CI setup handler.

getRunnerComposer() public method

Returns the composer handler for a package.
public getRunnerComposer ( ) : Components_Runner_Composer
return Components_Runner_Composer The composer handler.

getRunnerDependencies() public method

Returns the dependency list handler for a package.
public getRunnerDependencies ( ) : Components_Runner_Dependencies
return Components_Runner_Dependencies The dependency handler.

getRunnerDistribute() public method

Returns the distribution handler for a package.
public getRunnerDistribute ( ) : Components_Runner_Distribute
return Components_Runner_Distribute The distribution handler.

getRunnerFetchdocs() public method

Returns the documentation fetch handler for a package.
public getRunnerFetchdocs ( ) : Components_Runner_Fetchdocs
return Components_Runner_Fetchdocs The fetch handler.

getRunnerInstaller() public method

Returns the installer for a package.
public getRunnerInstaller ( ) : Components_Runner_Installer
return Components_Runner_Installer The installer.

getRunnerQc() public method

Returns the qc handler for a package.
public getRunnerQc ( ) : Components_Runner_Qc
return Components_Runner_Qc The qc handler.

getRunnerRelease() public method

Returns the release handler for a package.
public getRunnerRelease ( ) : Components_Runner_Release
return Components_Runner_Release The release handler.

getRunnerSnapshot() public method

Returns the snapshot packaging handler for a package.
public getRunnerSnapshot ( ) : Components_Runner_Snapshot
return Components_Runner_Snapshot The snapshot handler.

getRunnerUpdate() public method

Returns the package XML handler for a package.
public getRunnerUpdate ( ) : Components_Runner_Update
return Components_Runner_Update The package XML handler.

getRunnerWebdocs() public method

Returns the website documentation handler for a package.
public getRunnerWebdocs ( ) : Components_Runner_Webdocs
return Components_Runner_Webdocs The documentation handler.

initConfig() public method

Initial configuration setup.
public initConfig ( Components_Config $config ) : null
$config Components_Config The configuration.
return null

setModules() public method

Set the list of modules.
public setModules ( Horde_Cli_Modular $modules ) : null
$modules Horde_Cli_Modular The list of modules.
return null

setParser() public method

Set the CLI parser.
public setParser ( Horde_Argv_Parser $parser ) : null
$parser Horde_Argv_Parser The parser.
return null