Класс ConsoleInputSubcommand
Объект для представления отдельной подкоманды, используемой в командной строке. Создается при вызове ConsoleOptionParser::addSubcommand()
Пакет: Cake\Console
См.: ConsoleOptionParser::addSubcommand()
Авторское право: Авторское право (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Console/ConsoleInputSubcommand.php
См.: ConsoleOptionParser::addSubcommand()
Авторское право: Авторское право (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Console/ConsoleInputSubcommand.php
Резюме свойств
-
$_helpprotectedСтрока помощи для подкомандыstring -
$_nameprotectedИмя подкомандыstring - ConsoleOptionParser для этой подкоманды.
$_parserprotected
Резюме методов
- __construct() publicСоздать новую подкоманду
- help() publicГенерировать справку для этой подкоманды.
- name() publicПолучить значение атрибута имени.
- parser() publicПолучить значение использования для этого параметра
- xml() publicДобавить эту подкоманду к элементу родителя
Подробное описание методов
__construct()source public
__construct( string|array $name , string $help '' , ConsoleOptionParser|array $parser null )
Создать новую подкоманду
Параметры
- строка|массив
$name - Полное имя подкоманды или массив со всеми свойствами.
- строка
$helpнеобязательно '' - Текст справки для этого параметра
-
ConsoleOptionParser|массив$parserнеобязательно null Парсер для этой подкоманды. Либо ConsoleOptionParser, либо массив, который можно использовать с ConsoleOptionParser::buildFromArray()
help()source public
help( integer $width 0 )
Генерировать справку для этой подкоманды.
Параметры
- целое число
$widthнеобязательно 0 - Ширина, чтобы сделать имя подкоманды.
Возвращаемое значение
строкаname()source public
name( )
Получить значение атрибута имени.
Возвращаемое значение
строкаЗначение this->_name.
parser()source public
parser( )
Получить значение использования для этого параметра
Возвращаемое значение
mixedЛибо false, либо ConsoleOptionParser
xml()source public
xml( SimpleXmlElement $parent )
Добавить эту подкоманду к элементу родителя
Параметры
- 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/2.8/class-ConsoleInputSubcommand.html