Spec-Zone.ru › Symfony 3.1

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

класс 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(Команда $parent = null)

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

Параметры

Команда $parent Родительская команда

string __toString()

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

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

string

static Команда create(Команда $parent = null)

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

Параметры

Команда $parent Родительская команда

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

Команда Новый экземпляр команды

static string escape(string $input)

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

Параметры

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

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

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

static string quote(string $input)

Приводит входные данные к кавычкам.

Параметры

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

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

string Строка в кавычках

Команда add(string|Команда $bit)

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

Параметры

string|Команда $bit

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

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

Команда top(string|Команда $bit)

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

Параметры

string|Команда $bit

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

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

Команда arg(string $arg)

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

Параметры

string $arg

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

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

Команда cmd(string $esc)

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

Параметры

string $esc

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

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

Команда ins(string $label)

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

Параметры

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

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

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

Исключения

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

Команда get(string $label)

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

Параметры

string $label

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

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

Исключения

RuntimeException

Команда end()

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

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

Команда Родительская команда

Исключения

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

int length()

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

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

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

Команда setErrorHandler(Closure $errorHandler)

Параметры

Closure $errorHandler

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

Команда

Closure|null getErrorHandler()

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

Closure|null

array execute()

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

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

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

Исключения

RuntimeException

string join()

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

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

string

Команда addAtIndex(string|Команда $bit, int $index)

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

Параметры

string|Команда $bit
int $index

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

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

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

Spec-Zone.ru

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