Spec-Zone.ru › CakePHP 3.8

Класс ConsoleInputSubcommand

Объект, представляющий одну подкоманду, используемую в командной строке. Создаётся при вызове ConsoleOptionParser::addSubcommand()

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

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

  • $_help protected
    string
    Строка справки для подкоманды
  • $_name protected
    string
    Имя подкоманды
  • $_parser protected
    Cake\Console\ConsoleOptionParser
    ConsoleOptionParser для этой подкоманды.

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

  • __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( )

Получить исходную строку справки для этой команды

Возвращает

string

help()source public

help( integer $width = 0 )

Сгенерировать справку для этой подкоманды.

Параметры

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

Возвращает

string

name()source public

name( )

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

Возвращает

string
Значение этого->_name.

parser()source public

parser( )

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

Возвращает

Cake\Console\ConsoleOptionParser|boolean
Либо false, либо ConsoleOptionParser

xml()source public

xml( SimpleXMLElement $parent )

Добавить эту подкоманду к родительскому элементу

Параметры

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

Возвращает

SimpleXMLElement
Родительский элемент с добавленной подкомандой.

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

$_helpsource

protected string

Строка справки для подкоманды

''

$_namesource

protected string

Имя подкоманды

''

$_parsersource

protected Cake\Console\ConsoleOptionParser

ConsoleOptionParser для этой подкоманды.

© 2005–present 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.8/class-Cake.Console.ConsoleInputSubcommand.html

Spec-Zone.ru

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