PHP Class Gush\Application

Inheritance: extends Symfony\Component\Console\Application
Afficher le fichier Open project: gushphp/gush Class Usage Examples

Protected Properties

Свойство Type Description
$adapter null | Gush\Adapter\Adapter
$adapterFactory Gush\Factory\AdapterFactory
$config The configuration file
$dispatcher Symfony\Component\EventDispatcher\EventDispatcher
$issueTracker null | Gush\Adapter\IssueTracker

Méthodes publiques

Méthode Description
__construct ( AdapterFactory $adapterFactory, Config $config, $version = '@package_version@' )
getAdapter ( ) : Gush\Adapter\Adapter Get the Repository adapter.
getAdapterFactory ( ) : AdapterFactory
getCommands ( ) : Command[]
getConfig ( ) : Config Get the application configuration.
getDispatcher ( ) : EventDispatcher
getHelp ( ) : string
getIssueTracker ( ) : Gush\Adapter\IssueTracker Get the IssueTracker adapter.
getSupportedMetaFiles ( )
setAdapter ( Gush\Adapter\Adapter $adapter ) Set the Repository Adapter.
setIssueTracker ( Gush\Adapter\IssueTracker $issueTracker ) Set the IssueTracker Adapter.

Méthodes protégées

Méthode Description
doRunCommand ( Command $command, Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
getDefaultHelperSet ( )
registerSubscribers ( )

Method Details

__construct() public méthode

public __construct ( AdapterFactory $adapterFactory, Config $config, $version = '@package_version@' )
$adapterFactory Gush\Factory\AdapterFactory
$config Config

doRunCommand() protected méthode

protected doRunCommand ( Command $command, Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$command Symfony\Component\Console\Command\Command
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

getAdapter() public méthode

Get the Repository adapter.
public getAdapter ( ) : Gush\Adapter\Adapter
Résultat Gush\Adapter\Adapter

getAdapterFactory() public méthode

public getAdapterFactory ( ) : AdapterFactory
Résultat Gush\Factory\AdapterFactory

getCommands() public méthode

public getCommands ( ) : Command[]
Résultat Symfony\Component\Console\Command\Command[]

getConfig() public méthode

Get the application configuration.
public getConfig ( ) : Config
Résultat Config

getDefaultHelperSet() protected méthode

protected getDefaultHelperSet ( )

getDispatcher() public méthode

public getDispatcher ( ) : EventDispatcher
Résultat Symfony\Component\EventDispatcher\EventDispatcher

getHelp() public méthode

public getHelp ( ) : string
Résultat string

getIssueTracker() public méthode

Get the IssueTracker adapter.
public getIssueTracker ( ) : Gush\Adapter\IssueTracker
Résultat Gush\Adapter\IssueTracker

getSupportedMetaFiles() public méthode

registerSubscribers() protected méthode

protected registerSubscribers ( )

setAdapter() public méthode

Set the Repository Adapter.
public setAdapter ( Gush\Adapter\Adapter $adapter )
$adapter Gush\Adapter\Adapter

setIssueTracker() public méthode

Set the IssueTracker Adapter.
public setIssueTracker ( Gush\Adapter\IssueTracker $issueTracker )
$issueTracker Gush\Adapter\IssueTracker

Property Details

$adapter protected_oe property

protected null|Adapter,Gush\Adapter $adapter
Résultat null | Gush\Adapter\Adapter

$adapterFactory protected_oe property

protected AdapterFactory,Gush\Factory $adapterFactory
Résultat Gush\Factory\AdapterFactory

$config protected_oe property

The configuration file
protected $config

$dispatcher protected_oe property

protected EventDispatcher,Symfony\Component\EventDispatcher $dispatcher
Résultat Symfony\Component\EventDispatcher\EventDispatcher

$issueTracker protected_oe property

protected null|IssueTracker,Gush\Adapter $issueTracker
Résultat null | Gush\Adapter\IssueTracker