PHP Класс Symfony\Component\Console\Style\SymfonyStyle

Автор: Kevin Bond ([email protected])
Наследование: extends Symfony\Component\Console\Style\OutputStyle
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
ask ( $question, $default = null, $validator = null )
askHidden ( $question, $validator = null )
askQuestion ( Symfony\Component\Console\Question\Question $question ) : string
block ( string | array $messages, string | null $type = null, string | null $style = null, string $prefix = ' ', boolean $padding = false ) Formats a message as a block of text.
caution ( $message )
choice ( $question, array $choices, $default = null )
comment ( string | array $message ) Formats a command comment.
confirm ( $question, $default = true )
createProgressBar ( $max )
error ( $message )
listing ( array $elements )
newLine ( $count = 1 )
note ( $message )
progressAdvance ( $step = 1 )
progressFinish ( )
progressStart ( $max )
section ( $message )
success ( $message )
table ( array $headers, array $rows )
text ( $message )
title ( $message )
warning ( $message )
write ( $messages, $newline = false, $type = self::OUTPUT_NORMAL )
writeln ( $messages, $type = self::OUTPUT_NORMAL )

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

Метод Описание
autoPrependBlock ( )
autoPrependText ( )
createBlock ( $messages, $type = null, $style = null, $prefix = ' ', $padding = false, $escape = false )
getProgressBar ( ) : ProgressBar
reduceBuffer ( $messages )

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

__construct() публичный Метод

public __construct ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

ask() публичный Метод

public ask ( $question, $default = null, $validator = null )

askHidden() публичный Метод

public askHidden ( $question, $validator = null )

askQuestion() публичный Метод

public askQuestion ( Symfony\Component\Console\Question\Question $question ) : string
$question Symfony\Component\Console\Question\Question
Результат string

block() публичный Метод

Formats a message as a block of text.
public block ( string | array $messages, string | null $type = null, string | null $style = null, string $prefix = ' ', boolean $padding = false )
$messages string | array The message to write in the block
$type string | null The block type (added in [] on first line)
$style string | null The style to apply to the whole block
$prefix string The prefix for the block
$padding boolean Whether to add vertical padding

caution() публичный Метод

public caution ( $message )

choice() публичный Метод

public choice ( $question, array $choices, $default = null )
$choices array

comment() публичный Метод

Formats a command comment.
public comment ( string | array $message )
$message string | array

confirm() публичный Метод

public confirm ( $question, $default = true )

createProgressBar() публичный Метод

public createProgressBar ( $max )

error() публичный Метод

public error ( $message )

listing() публичный Метод

public listing ( array $elements )
$elements array

newLine() публичный Метод

public newLine ( $count = 1 )

note() публичный Метод

public note ( $message )

progressAdvance() публичный Метод

public progressAdvance ( $step = 1 )

progressFinish() публичный Метод

public progressFinish ( )

progressStart() публичный Метод

public progressStart ( $max )

section() публичный Метод

public section ( $message )

success() публичный Метод

public success ( $message )

table() публичный Метод

public table ( array $headers, array $rows )
$headers array
$rows array

text() публичный Метод

public text ( $message )

title() публичный Метод

public title ( $message )

warning() публичный Метод

public warning ( $message )

write() публичный Метод

public write ( $messages, $newline = false, $type = self::OUTPUT_NORMAL )

writeln() публичный Метод

public writeln ( $messages, $type = self::OUTPUT_NORMAL )