Spec-Zone.ru › CakePHP 3.1

Класс ConsoleInputArgument

Объект для представления одного аргумента, используемого в командной строке. ConsoleOptionParser создаёт их при использовании addArgument()

Пространство имён: Cake\Console
См.: Cake\Console\ConsoleOptionParser::addArgument()
Расположение Console/ConsoleInputArgument.php

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

__constructsource public

__construct( string|array $name , string $help '' , boolean $required false , array $choices [] )

Создать новый аргумент ввода

Параметры

string|array $name
Полное имя параметра или массив со всеми свойствами.
string $help необязательно ''
Текст справки для этого параметра
boolean $required необязательно false
Является ли этот аргумент обязательным. Отсутствие обязательных аргументов вызовет исключение
array $choices необязательно []
Допустимые значения для этого параметра.

helpsource public

help( integer $width 0 )

Сгенерировать справку по этому аргументу.

Параметры

integer $width необязательно 0
Ширина для отображения имени параметра.

Возвращает

string
string

isEqualTosource public

isEqualTo( Cake\Console\ConsoleInputArgument $argument )

Проверяет, равен ли этот аргумент другому аргументу.

Параметры

Cake\Console\ConsoleInputArgument $argument
ConsoleInputArgument для сравнения.

Возвращает

boolean
bool

isRequiredsource public

isRequired( )

Проверяет, является ли этот аргумент обязательным

Возвращает

boolean
bool

namesource public

name( )

Получить значение атрибута имени.

Возвращает

string
Значение this->_name.

usagesource public

usage( )

Получить значение использования для этого аргумента

Возвращает

string
string

validChoicesource public

validChoice( string $value )

Проверить, является ли $value допустимым значением для этого аргумента.

Параметры

string $value
Значение для проверки.

Возвращает

boolean
bool

Исключения

Cake\Console\Exception\ConsoleException
\Cake\Console\Exception\ConsoleException

xmlsource public

xml( SimpleXmlElement $parent )

Добавить XML-представление этого аргумента в переданный объект SimpleXml.

Параметры

SimpleXmlElement $parent
Родительский элемент.

Возвращает

SimpleXmlElement
Родительский элемент с добавленным аргументом.

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

$_choicessource

protected массив

Массив допустимых значений для этого аргумента.

$_helpsource

protected строка

Строка справки

$_namesource

protected строка

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

$_requiredsource

protected boolean

Требуется ли этот параметр?

© 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.ConsoleInputArgument.html

Spec-Zone.ru

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