Documentation

Bootstrap
in package
implements Dependencies

The Components_Dependencies_Bootstrap:: class provides the Components dependencies specifically for the bootstrapping process.

Copyright 2011-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

Interfaces, Classes, Traits and Enums

Dependencies
The Components_Dependencies:: interface is a central broker for providing the dependencies to the different application parts.

Table of Contents

$_instances  : array<string|int, mixed>
Initialized instances.
__construct()  : mixed
Constructor.
createCli()  : Horde_Cli
Create the CLI handler.
createInstance()  : mixed
Creates an instance.
getComponentFactory()  : Factory
Returns a component instance factory.
getInstance()  : mixed
Returns an instance.
getModules()  : void
Return the list of modules.
getOutput()  : Output
Returns the output handler.
getParser()  : Horde_Argv_Parser
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()  : CiPrebuild
Returns the continuous integration pre-build handler.
getRunnerCiSetup()  : CiSetup
Returns the continuous integration setup handler.
getRunnerComposer()  : Composer
Returns the composer handler for a package.
getRunnerDependencies()  : Dependencies
Returns the dependency list handler for a package.
getRunnerDistribute()  : CiDistribute
Returns the distribution handler for a package.
getRunnerFetchdocs()  : Fetchdocs
Returns the documentation fetch handler for a package.
getRunnerInit()  : Init
Returns the init 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()  : RunnerWebdocs
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.

Properties

$_instances

Initialized instances.

private array<string|int, mixed> $_instances

Methods

__construct()

Constructor.

public __construct() : mixed
Return values
mixed

createCli()

Create the CLI handler.

public createCli() : Horde_Cli
Return values
Horde_Cli

The CLI handler.

createInstance()

Creates an instance.

public createInstance(string $interface) : mixed
Parameters
$interface : string

The interface matching the requested instance.

Return values
mixed

the instance.

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() : void
Tags
retunr

\Horde_Cli_Modular The list of modules.

Return values
void

getOutput()

Returns the output handler.

public getOutput() : Output
Return values
Output

The output handler.

getParser()

Return the CLI parser.

public getParser() : Horde_Argv_Parser
Return values
Horde_Argv_Parser

The parser.

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() : CiPrebuild
Return values
CiPrebuild

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.

getRunnerDependencies()

Returns the dependency list handler for a package.

public getRunnerDependencies() : Dependencies
Return values
Dependencies

The dependency handler.

getRunnerDistribute()

Returns the distribution handler for a package.

public getRunnerDistribute() : CiDistribute
Return values
CiDistribute

The distribution handler.

getRunnerFetchdocs()

Returns the documentation fetch handler for a package.

public getRunnerFetchdocs() : Fetchdocs
Return values
Fetchdocs

The fetch handler.

getRunnerInit()

Returns the init handler for a package.

public getRunnerInit() : Init
Return values
Init

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() : RunnerWebdocs
Return values
RunnerWebdocs

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