Spec-Zone.ru › Symfony 2.7

InputArgument

class InputArgument

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

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

REQUIRED
OPTIONAL
IS_ARRAY

Методы

__construct(string $name, int $mode = null, string $description = '', mixed $default = null)
string getName()

Возвращает имя аргумента.

bool isRequired()

Возвращает true, если аргумент обязателен.

bool isArray()

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

setDefault(mixed $default = null)

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

mixed getDefault()

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

string getDescription()

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

Подробности

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

Параметры

string $name Имя аргумента
int $mode Режим аргумента: self::REQUIRED или self::OPTIONAL
string $description Текст описания
mixed $default Значение по умолчанию (только для режима self::OPTIONAL)

Исключения

InvalidArgumentException При некорректном режиме аргумента

string getName()

Возвращает имя аргумента.

Значение, возвращаемое функцией

string Имя аргумента

bool isRequired()

Возвращает true, если аргумент обязателен.

Значение, возвращаемое функцией

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

bool isArray()

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

Значение, возвращаемое функцией

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

setDefault(mixed $default = null)

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

Параметры

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

Исключения

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

mixed getDefault()

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

Значение, возвращаемое функцией

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

string getDescription()

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

Значение, возвращаемое функцией

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

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

Spec-Zone.ru

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