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