Documentation

Dependencies

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
category

Horde

author

Gunnar Wrobel wrobel@pardus.de

license

http://www.horde.org/licenses/lgpl21 LGPL 2.1

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
retunr

\Horde_Cli_Modular The list of modules.

Return values
mixed

getParser()

Return the CLI parser.

public getParser() : mixed
Tags
retunr

\Horde_Argv_Parser The parser.

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.

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.

Return values
void

Search results