Spec-Zone.ru › CakePHP 2.8

Класс HelpFormatter

HelpFormatter форматирует справку для консольных оболочек. Может форматировать в текстовые или XML форматы. Использует методы ConsoleOptionParser для генерации справки.

Обычно не используется напрямую. Обычно доступ к справке осуществляется с помощью $parser->help($command, 'xml');. Или через опцию --help=xml в командной строке.

XML-вывод полезен для интеграции с другими инструментами, такими как IDE или другие инструменты сборки.

Пакет: Cake\Console
С момента: CakePHP(tm) v 2.0
Авторское право: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположение: Cake/Console/HelpFormatter.php

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

  • $_maxArgs protected
    integer
    Максимальное количество аргументов, отображаемых при генерации использования.
  • $_maxOptions protected
    integer
    Максимальное количество опций, отображаемых при генерации использования.

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

  • __construct() public
    Создает форматировщик справки для OptionParser
  • _generateUsage() protected

    Генерирует использование оболочки на основе ее аргументов и опций. Строки использования отдаёт предпочтение коротким опциям длинным, а необязательные аргументы будут обозначены [ ]

  • _getMaxLength() protected
    Итерирует по коллекции и находит самое длинное имя.
  • text() public
    Получает справку в формате текста, подходящем для вывода в командной строке.
  • xml() public
    Получает справку в виде строки XML.

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

__construct()source public

__construct( ConsoleOptionParser $parser )

Создает форматировщик справки для OptionParser

Параметры

ConsoleOptionParser $parser
Объект OptionParser, для которого генерируется справка.

_generateUsage()source protected

_generateUsage( )

Генерирует использование оболочки на основе ее аргументов и опций. Строки использования отдаёт предпочтение коротким опциям длинным, а необязательные аргументы будут обозначены [ ]

Возвращает

string

_getMaxLength()source protected

_getMaxLength( array $collection )

Итерирует по коллекции и находит самое длинное имя.

Параметры

array $collection
Коллекция для поиска максимальной длины.

Возвращает

integer

text()source public

text( integer $width 72 )

Получает справку в формате текста, подходящем для вывода в командной строке.

Параметры

integer $width необязательный 72
Ширина вывода справки.

Возвращает

string

xml()source public

xml( boolean $string true )

Получает справку в виде строки XML.

Параметры

boolean $string необязательный true
Возвращает объект SimpleXml или строку. По умолчанию true.

Возвращает

string|SimpleXmlElement
См. $string

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

$_maxArgssource

protected integer

Максимальное количество аргументов, отображаемых при генерации использования.

6

$_maxOptionssource

protected integer

Максимальное количество опций, отображаемых при генерации использования.

6

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

Spec-Zone.ru

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