Команда устаревшая
класс Command
устаревшая
Методы
| __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(Command $parent = null)
Конструктор.
Параметры
| Command | $parent | Команда-родитель |
string __toString()
Возвращает команду в виде строки.
Значение возврата
| string |
static Command create(Command $parent = null)
Создаёт новый экземпляр Command.
Параметры
| Command | $parent | Команда-родитель |
Значение возврата
| Command | Новый экземпляр Command |
static string escape(string $input)
Экранирует специальные символы из входных данных.
Параметры
| string | $input | Строка для экранирования |
Значение возврата
| string | Экранированная строка |
static string quote(string $input)
Добавляет кавычки к входным данным.
Параметры
| string | $input | Строка аргумента |
Значение возврата
| string | Строка с кавычками |
Command add(string|Command $bit)
Добавляет строку или экземпляр Command в конец.
Параметры
| string|Command | $bit |
Значение возврата
| Command | Текущий экземпляр Command |
Command top(string|Command $bit)
Добавляет строку или экземпляр команды в начало.
Параметры
| string|Command | $bit |
Значение возврата
| Command | Текущий экземпляр Command |
Command arg(string $arg)
Добавляет аргумент, который будет помещён в кавычки.
Параметры
| string | $arg |
Значение возврата
| Command | Текущий экземпляр Command |
Command cmd(string $esc)
Добавляет экранированные специальные символы команды.
Параметры
| string | $esc |
Значение возврата
| Command | Текущий экземпляр Command |
Command ins(string $label)
Вставляет помеченную команду для дальнейшего использования.
Параметры
| string | $label | Уникальное имя метки |
Значение возврата
| Command | Текущий экземпляр Command |
Исключения
| RuntimeException | Если метка уже существует |
Command get(string $label)
Возвращает ранее помеченную команду.
Параметры
| string | $label |
Значение возврата
| Command | Помеченная команда |
Исключения
| RuntimeException |
Command end()
Возвращает команду-родитель (если она есть).
Значение возврата
| Command | Команда-родитель |
Исключения
| RuntimeException | Если у команды нет родителя |
int length()
Подсчитывает количество элементов, хранящихся в команде.
Значение возврата
| int | Количество элементов |
Command setErrorHandler(Closure $errorHandler)
Параметры
| Closure | $errorHandler |
Значение возврата
| Command |
Closure|null getErrorHandler()
Значение возврата
| Closure|null |
array execute()
Выполняет текущую команду.
Значение возврата
| array | Результат выполнения команды |
Исключения
| RuntimeException |
string join()
Объединяет элементы.
Значение возврата
| string |
Command addAtIndex(string|Command $bit, int $index)
Вставляет строку или экземпляр Command перед элементом в заданной позиции $index (индекс начинается с 0).
Параметры
| string|Command | $bit | |
| int | $index |
Значение возврата
| Command | Текущий экземпляр Command |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Finder/Shell/Command.html