Spec-Zone.ru › Symfony 3.3

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

класс Command

устаревшая

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

Методы

__construct(Command $parent = null)

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

string __toString()

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

static Command create(Command $parent = null)

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

static string escape(string $input)

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

static string quote(string $input)

Указывает кавычки для входных данных.

Command add(string|Command $bit)

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

Command top(string|Command $bit)

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

Command arg(string $arg)

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

Command cmd(string $esc)

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

Command ins(string $label)

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

Command get(string $label)

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

Command end()

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

int length()

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

Command setErrorHandler(Closure $errorHandler)
Closure|null getErrorHandler()
array execute()

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

string join()

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

Command addAtIndex(string|Command $bit, int $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.3/Symfony/Component/Finder/Shell/Command.html

Spec-Zone.ru

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