PHP Класс think\console\output\Descriptor

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$output think\console\Output

Открытые методы

Метод Описание
describe ( Output $output, $object, array $options = [] )

Защищенные методы

Метод Описание
describeCommand ( Command $command, array $options = [] ) : string | mixed 描述指令
describeConsole ( Console $console, array $options = [] ) : string | mixed 描述控制台
describeInputArgument ( Argument $argument, array $options = [] ) : string | mixed 描述参数
describeInputDefinition ( Definition $definition, array $options = [] ) : string | mixed 描述输入
describeInputOption ( Option $option, array $options = [] ) : string | mixed 描述选项
write ( string $content, boolean $decorated = false ) 输出内容

Приватные методы

Метод Описание
calculateTotalWidthForOptions ( Option[] $options ) : integer
formatDefaultValue ( mixed $default ) : string 格式化
getColumnWidth ( array $commands ) : integer
writeText ( $content, array $options = [] )

Описание методов

describe() публичный метод

public describe ( Output $output, $object, array $options = [] )
$output think\console\Output
$options array

describeCommand() защищенный метод

描述指令
protected describeCommand ( Command $command, array $options = [] ) : string | mixed
$command think\console\Command
$options array
Результат string | mixed

describeConsole() защищенный метод

描述控制台
protected describeConsole ( Console $console, array $options = [] ) : string | mixed
$console think\Console
$options array
Результат string | mixed

describeInputArgument() защищенный метод

描述参数
protected describeInputArgument ( Argument $argument, array $options = [] ) : string | mixed
$argument think\console\input\Argument
$options array
Результат string | mixed

describeInputDefinition() защищенный метод

描述输入
protected describeInputDefinition ( Definition $definition, array $options = [] ) : string | mixed
$definition think\console\input\Definition
$options array
Результат string | mixed

describeInputOption() защищенный метод

描述选项
protected describeInputOption ( Option $option, array $options = [] ) : string | mixed
$option think\console\input\Option
$options array
Результат string | mixed

write() защищенный метод

输出内容
protected write ( string $content, boolean $decorated = false )
$content string
$decorated boolean

Описание свойств

$output защищенное свойство

protected Output,think\console $output
Результат think\console\Output