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