Класс ConsoleInputSubcommand
Объект для представления одного подкоманды, используемой в командной строке. Создаётся при вызове ConsoleOptionParser::addSubcommand()
См.: \Cake\Console\ConsoleOptionParser::addSubcommand()
Расположение: Console/ConsoleInputSubcommand.php
Краткое описание свойств
-
$_helpprotectedСтрока справки для подкомандыstring -
$_nameprotectedИмя подкомандыstring - ConsoleOptionParser для этой подкоманды.
$_parserprotected
Краткое описание методов
- __construct() publicСоздать новую подкоманду
- getRawHelp() publicПолучить исходную строку справки для этой команды
- help() publicСгенерировать справку для этой подкоманды.
- name() publicПолучить значение атрибута имени.
- parser() publicПолучить значение использования для этого параметра
- xml() publicДобавить эту подкоманду к элементу родителя
Подробное описание методов
__construct()source public
__construct( string|array $name , string $help '' , Cake\Console\ConsoleOptionParser|array|null $parser null )
Создать новую подкоманду
Параметры
- string|array
$name - Полное имя подкоманды или массив со всеми свойствами.
- string
$helpнеобязательно '' - Текст справки для этого параметра.
-
Cake\Console\ConsoleOptionParser|array|null$parserнеобязательно null Парсер для этой подкоманды. Либо ConsoleOptionParser, либо массив, который можно использовать с ConsoleOptionParser::buildFromArray().
getRawHelp()source public
getRawHelp( )
Получить исходную строку справки для этой команды
Возвращаемое значение
stringhelp()source public
help( integer $width 0 )
Сгенерировать справку для этой подкоманды.
Параметры
- integer
$widthнеобязательно 0 - Ширина, для отображения имени подкоманды.
Возвращаемое значение
stringname()source public
name( )
Получить значение атрибута имени.
Возвращаемое значение
stringЗначение this->_name.
parser()source public
parser( )
Получить значение использования для этого параметра
Возвращаемое значение
Cake\Console\ConsoleOptionParser|booleanЛибо false, либо ConsoleOptionParser
xml()source public
xml( SimpleXMLElement $parent )
Добавить эту подкоманду к элементу родителя
Параметры
- SimpleXMLElement
$parent - Элемент родителя.
Возвращаемое значение
SimpleXMLElementРодительский элемент с добавленной подкомандой.
Подробное описание свойств
$_parsersource
protected Cake\Console\ConsoleOptionParser
The ConsoleOptionParser для этой подкоманды.
© 2005–2018 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/3.5/class-Cake.Console.ConsoleInputSubcommand.html