Класс Arguments
Обеспечивает интерфейс для взаимодействия с параметрами и аргументами команды.
Краткое описание свойств
Краткое описание методов
-
__construct() public
Конструктор
-
getArgument() public
Проверка наличия позиционного аргумента по имени
-
getArgumentAt() public
Получение позиционных аргументов по индексу.
-
getArguments() public
Получение всех позиционных аргументов.
-
getOption() public
Получение значения параметра или null
-
getOptions() public
Получение массива всех параметров
-
hasArgument() public
Проверка наличия позиционного аргумента по имени
-
hasArgumentAt() public
Проверка наличия позиционного аргумента
-
hasOption() public
Проверка, определён ли параметр и не равен ли null.
Подробное описание методов
__construct() public
__construct(string[] $args, array $options, string[] $argNames)
Конструктор
Параметры
-
string[]$args Позиционные аргументы
-
array$options Именованные аргументы
-
string[]$argNames Список имён аргументов. Порядок должен совпадать с $args.
getArgument() public
getArgument(string $name): string|null
Проверка наличия позиционного аргумента по имени
Параметры
-
string$name Имя аргумента для проверки.
Возвращает
string|nullgetArgumentAt() public
getArgumentAt(int $index): string|null
Получение позиционных аргументов по индексу.
Параметры
-
int$index Индекс аргумента для доступа.
Возвращает
string|nullgetArguments() public
getArguments(): string[]
Получение всех позиционных аргументов.
Возвращает
string[]getOption() public
getOption(string $name): string|int|bool|null
Получение значения параметра или null
Параметры
-
string$name Имя параметра для проверки.
Возвращает
string|int|bool|nullgetOptions() public
getOptions(): array
Получение массива всех параметров
Возвращает
arrayhasArgument() public
hasArgument(string $name): bool
Проверка наличия позиционного аргумента по имени
Параметры
-
string$name Имя аргумента для проверки.
Возвращает
boolhasArgumentAt() public
hasArgumentAt(int $index): bool
Проверка наличия позиционного аргумента
Параметры
-
int$index Индекс аргумента для проверки.
Возвращает
boolhasOption() public
hasOption(string $name): bool
Проверка, определён ли параметр и не равен ли null.
Параметры
-
string$name Имя параметра для проверки.
Возвращает
boolПодробное описание свойств
$argNames protected
Отображение имен позиционных аргументов
Тип
string[]$args protected
Позиционные аргументы.
Тип
string[]$options protected
Именованные параметры
Тип
array
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/class-Cake.Console.Arguments.html