Класс ConsoleInputOption
Объект для представления одного параметра, используемого в командной строке. ConsoleOptionParser создаёт их при использовании addOption()
См.:
Cake\Console\ConsoleOptionParser::addOption()Расположен по адресу Console/ConsoleInputOption.php
Подробное описание методов
__constructsource public
__construct( string|array $name , string $short '' , string $help '' , boolean $boolean false , string $default '' , array $choices [] )
Создать новый параметр ввода
Параметры
- string|array
$name - Полное имя параметра или массив со всеми свойствами.
- string
$shortoptional '' - Короткое сокращение для этого параметра
- string
$helpoptional '' - Текст справки для этого параметра
- boolean
$booleanoptional false - Является ли этот параметр булевым. Булевые параметры не потребляют дополнительные токены
- string
$defaultoptional '' - Значение по умолчанию для этого параметра.
- array
$choicesoptional [] - Допустимые значения для этого параметра.
Исключения
Cake\Console\Exception\ConsoleException\Cake\Console\Exception\ConsoleException
defaultValuesource public
defaultValue( )
Получить значение по умолчанию для этого параметра
Возвращает
mixedmixed
helpsource public
help( integer $width 0 )
Сгенерировать справку для этого параметра.
Параметры
- integer
$widthoptional 0 - Ширина, чтобы сделать имя параметра.
Возвращает
stringstring
isBooleansource public
isBoolean( )
Проверить, является ли этот параметр булевым
Возвращает
booleanbool
shortsource public
short( )
Получить значение атрибута short.
Возвращает
stringЗначение this->_short.
usagesource public
usage( )
Получить значение использования для этого параметра
Возвращает
stringstring
validChoicesource public
validChoice( string $value )
Проверить, является ли значение допустимым выбором для этого параметра.
Параметры
- string
$value - Выбранное значение для проверки.
Возвращает
booleanbool
Исключения
Cake\Console\Exception\ConsoleException\Cake\Console\Exception\ConsoleException
xmlsource public
xml( SimpleXmlElement $parent )
Добавить xml параметра в родительский элемент.
Параметры
- SimpleXmlElement
$parent - Родительский элемент.
Возвращает
SimpleXmlElementРодительский элемент с добавленным параметром.
Резюме свойств
© 2005–2016 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.
http://api.cakephp.org/3.1/class-Cake.Console.ConsoleInputOption.html