Spec-Zone.ru › Symfony 4.1

CommandTester

class CommandTester

Упрощает тестирование команд консоли.

Свойства

TesterTrait

Методы

string getDisplay(bool $normalize = false)

Получает вывод, возвращённый последним выполнением команды или приложения.

из TesterTrait
InputInterface getInput()

Получает экземпляр входных данных, используемый последним выполнением команды или приложения.

из TesterTrait
OutputInterface getOutput()

Получает экземпляр выходных данных, используемый последним выполнением команды или приложения.

из TesterTrait
int getStatusCode()

Получает код состояния, возвращённый последним выполнением команды или приложения.

из TesterTrait
TesterTrait setInputs(array $inputs)

Устанавливает пользовательский ввод.

из TesterTrait
__construct(Command $command)
int execute(array $input, array $options = array())

Выполняет команду.

Подробности

string getDisplay(bool $normalize = false)

Получает вывод, возвращённый последним выполнением команды или приложения.

Параметры

bool $normalize Нормализовать ли концы строк на \n

Возвращаемое значение

string Вывод

InputInterface getInput()

Получает экземпляр входных данных, используемый последним выполнением команды или приложения.

Возвращаемое значение

InputInterface Текущий экземпляр входных данных

OutputInterface getOutput()

Получает экземпляр выходных данных, используемый последним выполнением команды или приложения.

Возвращаемое значение

OutputInterface Текущий экземпляр выходных данных

int getStatusCode()

Получает код состояния, возвращённый последним выполнением команды или приложения.

Возвращаемое значение

int Код состояния

TesterTrait setInputs(array $inputs)

Устанавливает пользовательский ввод.

Параметры

array $inputs Массив строк, представляющих каждый ввод, переданный в поток ввода команды

Возвращаемое значение

TesterTrait

__construct(Command $command)

Параметры

Command $command

int execute(array $input, array $options = array())

Выполняет команду.

Доступные параметры выполнения:

  • interactive: Устанавливает флаг интерактивного ввода
  • decorated: Устанавливает флаг форматированного вывода
  • verbosity: Устанавливает флаг подробности вывода

Параметры

array $input Массив аргументов и параметров команды
array $options Массив параметров выполнения

Возвращаемое значение

int Код завершения команды

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Console/Tester/CommandTester.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API