Spec-Zone.ru › Symfony 2.7

Команда

класс Command

Методы

__construct(Command $parent = null)
строка __toString()

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

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

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

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

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

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

Указывает строку в кавычки.

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

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

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

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

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

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

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

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

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

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

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

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

Command end()

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

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

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

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

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

строка join()

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

$this 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

static string escape(string $input)

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

Параметры

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

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

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

static string quote(string $input)

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

Параметры

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

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

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

$this add(string|Command $bit)

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

Параметры

string|Command $bit

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

$this

$this top(string|Command $bit)

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

Параметры

string|Command $bit

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

$this

$this arg(string $arg)

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

Параметры

string $arg

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

$this

$this cmd(string $esc)

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

Параметры

string $esc

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

$this

Command|string ins(string $label)

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

Параметры

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

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

Command|string

Исключения

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

Command|string get(string $label)

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

Параметры

string $label

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

Command|string

Исключения

RuntimeException

Command end()

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

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

Command

Исключения

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

int length()

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

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

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

$this setErrorHandler(Closure $errorHandler)

Параметры

Closure $errorHandler

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

$this

Closure|null getErrorHandler()

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

Closure|null

array execute()

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

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

array Результат команды

Исключения

RuntimeException

string join()

Объединяет части.

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

string

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

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

Параметры

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

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

$this

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

Spec-Zone.ru

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