PHP Класс Peridot\Console\Command

Наследование: extends Symfony\Component\Console\Command\Command, use trait Peridot\Core\HasEventEmitterTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$configuration Peridot\Configuration
$factory Peridot\Reporter\ReporterFactory
$loader Peridot\Runner\SuiteLoaderInterface
$runner Peridot\Runner\RunnerInterface

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

Метод Описание
__construct ( Peridot\Runner\RunnerInterface $runner, Configuration $configuration, Peridot\Reporter\ReporterFactory $factory, Evenement\EventEmitterInterface $eventEmitter )
getLoader ( ) : Peridot\Runner\SuiteLoaderInterface Fetch the loader used by the Peridot command. Defaults to a glob based loader
getRunner ( ) : Peridot\Runner\RunnerInterface Return the runner used by the Peridot command. Defaults to an instance of Peridot\Runner\Runner.
getSynopsis ( $short = false ) : string
setLoader ( Peridot\Runner\SuiteLoaderInterface $loader ) Set the loader used by the Peridot command
setRunner ( Peridot\Runner\RunnerInterface $runner ) Set the suite runner used by the Peridot command.

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

Метод Описание
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : integer Load and run Suites and Tests
getResult ( ) : integer Return the result as an integer.
listReporters ( Symfony\Component\Console\Output\OutputInterface $output ) Output available reporters

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

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

public __construct ( Peridot\Runner\RunnerInterface $runner, Configuration $configuration, Peridot\Reporter\ReporterFactory $factory, Evenement\EventEmitterInterface $eventEmitter )
$runner Peridot\Runner\RunnerInterface
$configuration Peridot\Configuration
$factory Peridot\Reporter\ReporterFactory
$eventEmitter Evenement\EventEmitterInterface

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

Load and run Suites and Tests
protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : integer
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат integer

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

Fetch the loader used by the Peridot command. Defaults to a glob based loader
public getLoader ( ) : Peridot\Runner\SuiteLoaderInterface
Результат Peridot\Runner\SuiteLoaderInterface

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

Return the result as an integer.
protected getResult ( ) : integer
Результат integer

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

Return the runner used by the Peridot command. Defaults to an instance of Peridot\Runner\Runner.
public getRunner ( ) : Peridot\Runner\RunnerInterface
Результат Peridot\Runner\RunnerInterface

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

public getSynopsis ( $short = false ) : string
Результат string

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

Output available reporters
protected listReporters ( Symfony\Component\Console\Output\OutputInterface $output )
$output Symfony\Component\Console\Output\OutputInterface

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

Set the loader used by the Peridot command
public setLoader ( Peridot\Runner\SuiteLoaderInterface $loader )
$loader Peridot\Runner\SuiteLoaderInterface

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

Set the suite runner used by the Peridot command.
public setRunner ( Peridot\Runner\RunnerInterface $runner )
$runner Peridot\Runner\RunnerInterface

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

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

protected Configuration,Peridot $configuration
Результат Peridot\Configuration

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

protected ReporterFactory,Peridot\Reporter $factory
Результат Peridot\Reporter\ReporterFactory

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

protected SuiteLoaderInterface,Peridot\Runner $loader
Результат Peridot\Runner\SuiteLoaderInterface

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

protected RunnerInterface,Peridot\Runner $runner
Результат Peridot\Runner\RunnerInterface