Класс ConsoleInputArgument
Объект для представления одного аргумента, используемого в командной строке. ConsoleOptionParser создаёт их при использовании addArgument()
См.: ConsoleOptionParser::addArgument()
Авторские права: Авторские права (с) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение: Cake/Console/ConsoleInputArgument.php
Краткое описание свойств
-
$_choicesprotectedМассив допустимых значений для этого аргумента.array -
$_helpprotectedСтрока справкиstring -
$_nameprotectedИмя аргумента.string -
$_requiredprotectedТребуется ли этот параметр?boolean
Краткое описание методов
- __construct() publicСоздать новый аргумент ввода
- help() publicСгенерировать справку для этого аргумента.
- isRequired() publicПроверить, является ли этот аргумент обязательным аргументом
- name() publicПолучить значение атрибута name.
- usage() publicПолучить значение использования для этого аргумента
- validChoice() publicПроверить, является ли $value допустимым значением для этого аргумента.
- xml() publicДобавить представление XML этого аргумента в переданный объект SimpleXml.
Подробное описание методов
__construct()source public
__construct( string|array $name , string $help '' , boolean $required false , array $choices array() )
Создать новый аргумент ввода
Параметры
- string|array
$name - Полное имя параметра или массив со всеми свойствами.
- string
$helpнеобязательно '' - Текст справки для данного параметра
- boolean
$requiredнеобязательно false - Является ли данный аргумент обязательным. Отсутствие обязательных аргументов вызовет исключения
- array
$choicesнеобязательно array() - Допустимые значения для этого параметра.
help()source public
help( integer $width 0 )
Сгенерировать справку для данного аргумента.
Параметры
- integer
$widthнеобязательно 0 - Ширина, чтобы отобразить имя параметра.
Возвращаемое значение
stringisRequired()source public
isRequired( )
Проверить, является ли данный аргумент обязательным.
Возвращаемое значение
booleanname()source public
name( )
Получить значение атрибута name.
Возвращаемое значение
stringЗначение этого->_name.
usage()source public
usage( )
Получить значение использования для данного аргумента
Возвращаемое значение
stringvalidChoice()source public
validChoice( string $value )
Проверить, является ли $value допустимым значением для этого аргумента.
Параметры
- string
$value - Значение для проверки.
Возвращаемое значение
booleanИсключения
ConsoleExceptionxml()source public
xml( SimpleXmlElement $parent )
Добавить представление XML этого аргумента в переданный объект SimpleXml.
Параметры
- 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.
https://api.cakephp.org/2.9/class-ConsoleInputArgument.html