PHP Класс Gush\Application

Наследование: extends Symfony\Component\Console\Application
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$adapter null | Gush\Adapter\Adapter
$adapterFactory Gush\Factory\AdapterFactory
$config The configuration file
$dispatcher Symfony\Component\EventDispatcher\EventDispatcher
$issueTracker null | Gush\Adapter\IssueTracker

Открытые методы

Метод Описание
__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.

Защищенные методы

Метод Описание
doRunCommand ( Command $command, Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
getDefaultHelperSet ( )
registerSubscribers ( )

Описание методов

__construct() публичный Метод

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

doRunCommand() защищенный Метод

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() публичный Метод

Get the Repository adapter.
public getAdapter ( ) : Gush\Adapter\Adapter
Результат Gush\Adapter\Adapter

getAdapterFactory() публичный Метод

public getAdapterFactory ( ) : AdapterFactory
Результат Gush\Factory\AdapterFactory

getCommands() публичный Метод

public getCommands ( ) : Command[]
Результат Symfony\Component\Console\Command\Command[]

getConfig() публичный Метод

Get the application configuration.
public getConfig ( ) : Config
Результат Config

getDefaultHelperSet() защищенный Метод

protected getDefaultHelperSet ( )

getDispatcher() публичный Метод

public getDispatcher ( ) : EventDispatcher
Результат Symfony\Component\EventDispatcher\EventDispatcher

getHelp() публичный Метод

public getHelp ( ) : string
Результат string

getIssueTracker() публичный Метод

Get the IssueTracker adapter.
public getIssueTracker ( ) : Gush\Adapter\IssueTracker
Результат Gush\Adapter\IssueTracker

getSupportedMetaFiles() публичный Метод

registerSubscribers() защищенный Метод

protected registerSubscribers ( )

setAdapter() публичный Метод

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

setIssueTracker() публичный Метод

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

Описание свойств

$adapter защищенное свойство

protected null|Adapter,Gush\Adapter $adapter
Результат null | Gush\Adapter\Adapter

$adapterFactory защищенное свойство

protected AdapterFactory,Gush\Factory $adapterFactory
Результат Gush\Factory\AdapterFactory

$config защищенное свойство

The configuration file
protected $config

$dispatcher защищенное свойство

protected EventDispatcher,Symfony\Component\EventDispatcher $dispatcher
Результат Symfony\Component\EventDispatcher\EventDispatcher

$issueTracker защищенное свойство

protected null|IssueTracker,Gush\Adapter $issueTracker
Результат null | Gush\Adapter\IssueTracker