Spec-Zone.ru › Symfony 3.0

Команда устаревшая

класс Command

устаревшая

since 2.8, будет удалена в 3.0.

Методы

__construct(Command $parent = null)

Конструктор.

строка __toString()

Возвращает команду в виде строки.

статический Command create(Command $parent = null)

Создаёт новый экземпляр Command.

статический строка escape(строка $input)

Экранирует специальные символы из входных данных.

статический строка quote(строка $input)

Обрамляет входные данные в кавычки.

Command add(строка|Command $bit)

Добавляет строку или экземпляр Command.

Command top(строка|Command $bit)

Вставляет строку или экземпляр команды в начало.

Command arg(строка $arg)

Добавляет аргумент, будет заключен в кавычки.

Command cmd(строка $esc)

Добавляет экранированные специальные символы команды.

Command ins(строка $label)

Вставляет помеченную команду для последующей обработки.

Command get(строка $label)

Возвращает ранее помеченную команду.

Command end()

Возвращает родительскую команду (если есть).

целое число length()

Считает количество элементов, хранящихся в команде.

Command setErrorHandler(Closure $errorHandler)
Closure|null getErrorHandler()
массив execute()

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

строка join()

Объединяет элементы.

Command addAtIndex(строка|Command $bit, целое число $index)

Вставляет строку или экземпляр Command перед элементом с заданным индексом $index (индекс начинается с 0).

Подробности

__construct(Command $parent = null)

Конструктор.

Параметры

Command $parent Команда-родитель

string __toString()

Возвращает команду в виде строки.

Значение возврата

string

static Command create(Command $parent = null)

Создаёт новый экземпляр Command.

Параметры

Command $parent Команда-родитель

Значение возврата

Command Новый экземпляр Command

static string escape(string $input)

Экранирует специальные символы из входных данных.

Параметры

string $input Строка для экранирования

Значение возврата

string Экранированная строка

static string quote(string $input)

Добавляет кавычки к входным данным.

Параметры

string $input Строка аргумента

Значение возврата

string Строка с кавычками

Command add(string|Command $bit)

Добавляет строку или экземпляр Command в конец.

Параметры

string|Command $bit

Значение возврата

Command Текущий экземпляр Command

Command top(string|Command $bit)

Добавляет строку или экземпляр команды в начало.

Параметры

string|Command $bit

Значение возврата

Command Текущий экземпляр Command

Command arg(string $arg)

Добавляет аргумент, который будет помещён в кавычки.

Параметры

string $arg

Значение возврата

Command Текущий экземпляр Command

Command cmd(string $esc)

Добавляет экранированные специальные символы команды.

Параметры

string $esc

Значение возврата

Command Текущий экземпляр Command

Command ins(string $label)

Вставляет помеченную команду для дальнейшего использования.

Параметры

string $label Уникальное имя метки

Значение возврата

Command Текущий экземпляр Command

Исключения

RuntimeException Если метка уже существует

Command get(string $label)

Возвращает ранее помеченную команду.

Параметры

string $label

Значение возврата

Command Помеченная команда

Исключения

RuntimeException

Command end()

Возвращает команду-родитель (если она есть).

Значение возврата

Command Команда-родитель

Исключения

RuntimeException Если у команды нет родителя

int length()

Подсчитывает количество элементов, хранящихся в команде.

Значение возврата

int Количество элементов

Command setErrorHandler(Closure $errorHandler)

Параметры

Closure $errorHandler

Значение возврата

Command

Closure|null getErrorHandler()

Значение возврата

Closure|null

array execute()

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

Значение возврата

array Результат выполнения команды

Исключения

RuntimeException

string join()

Объединяет элементы.

Значение возврата

string

Command addAtIndex(string|Command $bit, int $index)

Вставляет строку или экземпляр Command перед элементом в заданной позиции $index (индекс начинается с 0).

Параметры

string|Command $bit
int $index

Значение возврата

Command Текущий экземпляр Command

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Finder/Shell/Command.html

Spec-Zone.ru

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