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