Команда устаревшая
класс Command
устаревшая
Методы
| __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