Spec-Zone.ru › Symfony 4.1

BufferedOutput

class BufferedOutput extends Output

Методы

__construct(int|null $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $formatter = null) из Output
setFormatter(OutputFormatterInterface $formatter) из Output
OutputFormatterInterface getFormatter()

Возвращает текущую инстанцию форматировщика вывода.

из Output
setDecorated(bool $decorated)

Устанавливает флаг форматирования.

из Output
bool isDecorated()

Получает флаг форматирования.

из Output
setVerbosity(int $level)

Устанавливает уровень подробности вывода.

из Output
int getVerbosity()

Получает текущий уровень подробности вывода.

из Output
bool isQuiet()

Возвращает, является ли уровень подробности тихим (-q).

из Output
bool isVerbose()

Возвращает, является ли уровень подробности подробным (-v).

из Output
bool isVeryVerbose()

Возвращает, является ли уровень подробности очень подробным (-vv).

из Output
bool isDebug()

Возвращает, является ли уровень подробности отладочным (-vvv).

из Output
writeln(string|iterable $messages, int $options = self::OUTPUT_NORMAL)

Записывает сообщение в вывод с добавлением новой строки в конце.

из Output
write(string|iterable $messages, bool $newline = false, int $options = self::OUTPUT_NORMAL)

Записывает сообщение в вывод.

из Output
doWrite(string $message, bool $newline)

Записывает сообщение в вывод.

string fetch()

Очищает буфер и возвращает его содержимое.

Подробности

__construct(int|null $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $formatter = null)

Параметры

int|null $verbosity Уровень подробности (один из констант VERBOSITY в OutputInterface)
bool $decorated Флаг форматирования сообщений
OutputFormatterInterface $formatter Инстанция форматировщика вывода (null для использования по умолчанию OutputFormatter)

setFormatter(OutputFormatterInterface $formatter)

Параметры

OutputFormatterInterface $formatter

OutputFormatterInterface getFormatter()

Возвращает текущую инстанцию форматировщика вывода.

Возвращаемое значение

OutputFormatterInterface

setDecorated(bool $decorated)

Устанавливает флаг форматирования.

Параметры

bool $decorated Флаг форматирования сообщений

bool isDecorated()

Получает флаг форматирования.

Возвращаемое значение

bool true, если вывод будет форматировать сообщения, иначе false

setVerbosity(int $level)

Устанавливает уровень подробности вывода.

Параметры

int $level Уровень подробности (одна из констант VERBOSITY)

int getVerbosity()

Получает текущий уровень подробности вывода.

Возвращаемое значение

int Текущий уровень подробности (одна из констант VERBOSITY)

bool isQuiet()

Возвращает, является ли уровень подробности тихим (-q).

Возвращаемое значение

bool true, если уровень подробности установлен в VERBOSITY_QUIET, иначе false

bool isVerbose()

Возвращает, является ли уровень подробности подробным (-v).

Возвращаемое значение

bool true, если уровень подробности установлен в VERBOSITY_VERBOSE, иначе false

bool isVeryVerbose()

Возвращает, является ли уровень подробности очень подробным (-vv).

Возвращаемое значение

bool true, если уровень подробности установлен в VERBOSITY_VERY_VERBOSE, иначе false

bool isDebug()

Возвращает, является ли уровень подробности отладочным (-vvv).

Возвращаемое значение

bool true, если уровень подробности установлен в VERBOSITY_DEBUG, иначе false

writeln(string|iterable $messages, int $options = self::OUTPUT_NORMAL)

Записывает сообщение в вывод с добавлением новой строки в конце.

Параметры

string|iterable $messages Сообщение в виде итерируемого объекта строк или одной строки
int $options Побитовая маска опций (одна из констант OUTPUT или VERBOSITY), 0 считается эквивалентным self::OUTPUT_NORMAL | self::VERBOSITY_NORMAL

write(string|iterable $messages, bool $newline = false, int $options = self::OUTPUT_NORMAL)

Записывает сообщение в вывод.

Параметры

string|iterable $messages Сообщение в виде итерируемого объекта строк или одной строки
bool $newline Добавлять ли новую строку
int $options Побитовая маска опций (одна из констант OUTPUT или VERBOSITY), 0 считается эквивалентным self::OUTPUT_NORMAL | self::VERBOSITY_NORMAL

protected doWrite(string $message, bool $newline)

Записывает сообщение в вывод.

Параметры

string $message Сообщение для записи в вывод
bool $newline Добавлять ли новую строку

string fetch()

Очищает буфер и возвращает его содержимое.

Возвращаемое значение

string

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Console/Output/BufferedOutput.html

Spec-Zone.ru

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