Spec-Zone.ru › CakePHP 4.4

Класс Arguments

Обеспечивает интерфейс для взаимодействия с параметрами и аргументами команды.

Пространство имён: Cake\Console

Краткое описание свойств

  • $argNames protected
    array<int, string>

    Отображение имен позиционных аргументов

  • $args protected
    array<int, string>

    Позиционные аргументы.

  • $options protected
    array<string, string|int|bool|null>

    Именованные параметры

Краткое описание методов

  • __construct() public

    Конструктор

  • getArgument() public

    Проверка наличия позиционного аргумента по имени

  • getArgumentAt() public

    Получение позиционных аргументов по индексу.

  • getArguments() public

    Получение всех позиционных аргументов.

  • getOption() public

    Получение значения параметра или null

  • getOptions() public

    Получение массива всех параметров

  • hasArgument() public

    Проверка наличия позиционного аргумента по имени

  • hasArgumentAt() public

    Проверка наличия позиционного аргумента

  • hasOption() public

    Проверка, определён ли параметр и не равен ли null.

Подробное описание методов

__construct() public

__construct(array<int, string> $args, array<string, string|int|bool|null> $options, array<int, string> $argNames)

Конструктор

Параметры

array<int, string> $args

Позиционные аргументы

array<string, string|int|bool|null> $options

Именованные аргументы

array<int, string> $argNames

Список имён аргументов. Порядок должен совпадать с $args.

getArgument() public

getArgument(string $name): string|null

Проверка наличия позиционного аргумента по имени

Параметры

string $name

Имя аргумента для проверки.

Возвращает

string|null

getArgumentAt() public

getArgumentAt(int $index): string|null

Получение позиционных аргументов по индексу.

Параметры

int $index

Индекс аргумента для доступа.

Возвращает

string|null

getArguments() public

getArguments(): array<int, string>

Получение всех позиционных аргументов.

Возвращает

array<int, string>

getOption() public

getOption(string $name): string|int|bool|null

Получение значения параметра или null

Параметры

string $name

Имя параметра для проверки.

Возвращает

string|int|bool|null

getOptions() public

getOptions(): array<string, string|int|bool|null>

Получение массива всех параметров

Возвращает

array<string, string|int|bool|null>

hasArgument() public

hasArgument(string $name): bool

Проверка наличия позиционного аргумента по имени

Параметры

string $name

Имя аргумента для проверки.

Возвращает

bool

hasArgumentAt() public

hasArgumentAt(int $index): bool

Проверка наличия позиционного аргумента

Параметры

int $index

Индекс аргумента для проверки.

Возвращает

bool

hasOption() public

hasOption(string $name): bool

Проверка, определён ли параметр и не равен ли null.

Параметры

string $name

Имя параметра для проверки.

Возвращает

bool

Подробное описание свойств

$argNames protected

Отображение имен позиционных аргументов

Тип

array<int, string>

$args protected

Позиционные аргументы.

Тип

array<int, string>

$options protected

Именованные параметры

Тип

array<string, string|int|bool|null>

© 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.4/class-Cake.Console.Arguments.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API