Парсер
класс Parser (Просмотр исходного кода)
Методы
| статический массив | parse(строка $expression) Разбить заданное определение команды консоли на массив. | |
| статический строка | name(строка $expression) Извлечь имя команды из выражения. | |
| статический массив | parameters(массив $tokens) Извлечь все параметры из маркеров. | |
| статический InputArgument | parseArgument(строка $token) Обработать выражение аргумента. | |
| статический InputOption | parseOption(строка $token) Обработать выражение параметра. | |
| статический массив | extractDescription(строка $token) Разбить маркер на маркер и описание. |
Подробности
статический массив parse(строка $expression)
Разбить заданное определение команды консоли на массив.
статический защищенный строка name(строка $expression)
Извлечь имя команды из выражения.
статический защищенный массив parameters(массив $tokens)
Извлечь все параметры из маркеров.
статический защищенный InputArgument parseArgument(строка $token)
Обработать выражение аргумента.
статический защищенный InputOption parseOption(строка $token)
Обработать выражение параметра.
статический защищенный массив extractDescription(строка $token)
Разбить маркер на маркер и описание.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Console/Parser.html