Spec-Zone.ru › Symfony 3.4

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

класс 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 Родительская команда

строка __toString()

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

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

строка

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

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

Параметры

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

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

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

static строка escape(строка $input)

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

Параметры

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

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

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

static строка quote(строка $input)

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

Параметры

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

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

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

Команда add(строка|Команда $bit)

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

Параметры

строка|Команда $bit

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

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

Команда top(строка|Команда $bit)

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

Параметры

строка|Команда $bit

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

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

Команда arg(строка $arg)

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

Параметры

строка $arg

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

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

Команда cmd(строка $esc)

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

Параметры

строка $esc

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

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

Команда ins(строка $label)

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

Параметры

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

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

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

Исключения

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

Команда get(строка $label)

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

Параметры

строка $label

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

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

Исключения

RuntimeException

Команда end()

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

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

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

Исключения

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

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

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

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

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

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

Параметры

Closure $errorHandler

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

Команда

Closure|null getErrorHandler()

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

Closure|null

массив execute()

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

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

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

Исключения

RuntimeException

строка join()

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

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

строка

Команда addAtIndex(строка|Команда $bit, целое число $index)

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

Параметры

строка|Команда $bit
целое число $index

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

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

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

Spec-Zone.ru

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