Парсер
класс 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/9.x/Illuminate/Console/Parser.html