Spec-Zone.ru › Symfony 3.4

InputOption

class InputOption

Представляет опцию командной строки.

Постоянные значения

VALUE_NONE
VALUE_REQUIRED
VALUE_OPTIONAL
VALUE_IS_ARRAY

Методы

__construct(string $name, string|array $shortcut = null, int $mode = null, string $description = '', mixed $default = null)
string getShortcut()

Возвращает сокращение опции.

string getName()

Возвращает имя опции.

bool acceptValue()

Возвращает true, если опция принимает значение.

bool isValueRequired()

Возвращает true, если опция требует значения.

bool isValueOptional()

Возвращает true, если опция принимает необязательное значение.

bool isArray()

Возвращает true, если опция может принимать несколько значений.

setDefault(mixed $default = null)

Устанавливает значение по умолчанию.

mixed getDefault()

Возвращает значение по умолчанию.

string getDescription()

Возвращает текстовое описание.

bool equals(InputOption $option)

Проверяет, равна ли данная опция этой.

Подробности

__construct(string $name, string|array $shortcut = null, int $mode = null, string $description = '', mixed $default = null)

Параметры

string $name Имя опции
string|array $shortcut Сокращения, может быть null, строка со сокращениями, разделенными |, или массив сокращений
int $mode Режим опции: Одно из постоянных значений VALUE_*
string $description Текстовое описание
mixed $default Значение по умолчанию (должно быть null для self::VALUE_NONE)

Исключения

InvalidArgumentException Если режим опции недействителен или несовместим

string getShortcut()

Возвращает сокращение опции.

Значение возврата

string Сокращение

string getName()

Возвращает имя опции.

Значение возврата

string Имя

bool acceptValue()

Возвращает true, если опция принимает значение.

Значение возврата

bool true, если режим значения не self::VALUE_NONE, иначе false

bool isValueRequired()

Возвращает true, если опция требует значения.

Значение возврата

bool true, если режим значения self::VALUE_REQUIRED, иначе false

bool isValueOptional()

Возвращает true, если опция принимает необязательное значение.

Значение возврата

bool true, если режим значения self::VALUE_OPTIONAL, иначе false

bool isArray()

Возвращает true, если опция может принимать несколько значений.

Значение возврата

bool true, если режим self::VALUE_IS_ARRAY, иначе false

setDefault(mixed $default = null)

Устанавливает значение по умолчанию.

Параметры

mixed $default Значение по умолчанию

Исключения

LogicException При задании некорректного значения по умолчанию

mixed getDefault()

Возвращает значение по умолчанию.

Значение возврата

mixed Значение по умолчанию

string getDescription()

Возвращает текстовое описание.

Значение возврата

string Текстовое описание

bool equals(InputOption $option)

Проверяет, равна ли данная опция этой.

Параметры

InputOption $option

Значение возврата

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Console/Input/InputOption.html

Spec-Zone.ru

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