Dependencies
in
The Components_Dependencies:: interface is a central broker for providing the dependencies to the different application parts.
Copyright 2010-2020 Horde LLC (http://www.horde.org/)
See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Tags
Table of Contents
- getComponentFactory() : Factory
- Returns a component instance factory.
- getInstance() : mixed
- Returns an instance.
- getModules() : mixed
- Return the list of modules.
- getOutput() : Output
- Returns the output handler.
- getParser() : mixed
- Return the CLI parser.
- getReleaseTasks() : Tasks
- Returns the release tasks handler.
- getRemote() : Horde_Pear_Remote
- Returns the handler for remote PEAR servers.
- getRunnerChange() : Change
- Returns the change log handler for a package.
- getRunnerCiPrebuild() : RunnerCiPrebuild
- Returns the continuous integration pre-build handler.
- getRunnerCiSetup() : CiSetup
- Returns the continuous integration setup handler.
- getRunnerComposer() : Composer
- Returns the composer handler for a package.
- getRunnerDistribute() : Distribute
- Returns the distribution handler for a package.
- getRunnerFetchdocs() : RunnerFetchdocs
- Returns the documentation fetch handler for a package.
- getRunnerInstaller() : Installer
- Returns the installer for a package.
- getRunnerQc() : Qc
- Returns the qc handler for a package.
- getRunnerRelease() : Release
- Returns the release handler for a package.
- getRunnerSnapshot() : Snapshot
- Returns the snapshot packaging handler for a package.
- getRunnerUpdate() : Update
- Returns the package XML handler for a package.
- getRunnerWebdocs() : Webdocs
- Returns the website documentation handler for a package.
- initConfig() : void
- Initial configuration setup.
- setModules() : void
- Set the list of modules.
- setParser() : void
- Set the CLI parser.
Methods
getComponentFactory()
Returns a component instance factory.
public
getComponentFactory() : Factory
Return values
Factory —The component factory.
getInstance()
Returns an instance.
public
getInstance(string $interface) : mixed
Parameters
- $interface : string
-
The interface matching the requested instance.
Return values
mixed —the instance.
getModules()
Return the list of modules.
public
getModules() : mixed
Tags
Return values
mixed —getOutput()
Returns the output handler.
public
getOutput() : Output
Return values
Output —The output handler.
getParser()
Return the CLI parser.
public
getParser() : mixed
Tags
Return values
mixed —getReleaseTasks()
Returns the release tasks handler.
public
getReleaseTasks() : Tasks
Return values
Tasks —The release tasks handler.
getRemote()
Returns the handler for remote PEAR servers.
public
getRemote() : Horde_Pear_Remote
Return values
Horde_Pear_Remote —The handler.
getRunnerChange()
Returns the change log handler for a package.
public
getRunnerChange() : Change
Return values
Change —The change log handler.
getRunnerCiPrebuild()
Returns the continuous integration pre-build handler.
public
getRunnerCiPrebuild() : RunnerCiPrebuild
Return values
RunnerCiPrebuild —The CI pre-build handler.
getRunnerCiSetup()
Returns the continuous integration setup handler.
public
getRunnerCiSetup() : CiSetup
Return values
CiSetup —The CI setup handler.
getRunnerComposer()
Returns the composer handler for a package.
public
getRunnerComposer() : Composer
Return values
Composer —The composer handler.
getRunnerDistribute()
Returns the distribution handler for a package.
public
getRunnerDistribute() : Distribute
Return values
Distribute —The distribution handler.
getRunnerFetchdocs()
Returns the documentation fetch handler for a package.
public
getRunnerFetchdocs() : RunnerFetchdocs
Return values
RunnerFetchdocs —The fetch handler.
getRunnerInstaller()
Returns the installer for a package.
public
getRunnerInstaller() : Installer
Return values
Installer —The installer.
getRunnerQc()
Returns the qc handler for a package.
public
getRunnerQc() : Qc
Return values
Qc —The qc handler.
getRunnerRelease()
Returns the release handler for a package.
public
getRunnerRelease() : Release
Return values
Release —The release handler.
getRunnerSnapshot()
Returns the snapshot packaging handler for a package.
public
getRunnerSnapshot() : Snapshot
Return values
Snapshot —The snapshot handler.
getRunnerUpdate()
Returns the package XML handler for a package.
public
getRunnerUpdate() : Update
Return values
Update —The package XML handler.
getRunnerWebdocs()
Returns the website documentation handler for a package.
public
getRunnerWebdocs() : Webdocs
Return values
Webdocs —The documentation handler.
initConfig()
Initial configuration setup.
public
initConfig(Config $config) : void
Parameters
- $config : Config
-
The configuration.
Return values
void —setModules()
Set the list of modules.
public
setModules(Horde_Cli_Modular $modules) : void
Parameters
- $modules : Horde_Cli_Modular
-
The list of modules.
Return values
void —setParser()
Set the CLI parser.
public
setParser(Horde_Argv_Parser $parser) : void
Parameters
- $parser : Horde_Argv_Parser
-
The parser.