Команда устаревшая
класс 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(Команда $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.1/Symfony/Component/Finder/Shell/Command.html