Spec-Zone.ru › Symfony 3.2

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

класс Command

устаревшая

since 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.2/Symfony/Component/Finder/Shell/Command.html

Spec-Zone.ru

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