Spec-Zone.ru › Symfony 3.1

ВыводПотока

класс ВыводПотока расширяет Вывод

ВыводПотока записывает вывод в заданный поток.

Использование:

$вывод = new ВыводПотока(fopen('php://stdout', 'w'));

Так как StreamOutput может использовать любой поток, вы также можете использовать файл:

$вывод = new ВыводПотока(fopen('/path/to/output.log', 'a', false));

Методы

__construct(resource $stream, int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = null, ИнтерфейсФорматированияВывода $formatter = null)

Конструктор.

setFormatter(ИнтерфейсФорматированияВывода $formatter)

Устанавливает форматировщик вывода.

из Вывод
ИнтерфейсФорматированияВывода getFormatter()

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

из Вывод
setDecorated(bool $decorated)

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

из Вывод
bool isDecorated()

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

из Вывод
setVerbosity(int $level)

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

из Вывод
int getVerbosity()

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

из Вывод
bool isQuiet()

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

из Вывод
bool isVerbose()

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

из Вывод
bool isVeryVerbose()

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

из Вывод
bool isDebug()

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

из Вывод
writeln(string|array $messages, int $options = self::OUTPUT_NORMAL)

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

из Вывод
write(string|array $messages, bool $newline = false, int $options = self::OUTPUT_NORMAL)

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

из Вывод
resource getStream()

Получает поток, прикрепленный к этому экземпляру StreamOutput.

Подробности

__construct(resource $stream, int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = null, ИнтерфейсФорматированияВывода $formatter = null)

Конструктор.

Параметры

ресурс $stream Ресурс потока
int $verbosity Уровень подробности (одна из констант VERBOSITY в OutputInterface)
bool $decorated Применяется ли форматирование к сообщениям
ИнтерфейсФорматированияВывода $formatter Экземпляр форматировщика вывода (null для использования стандартного OutputFormatter)

Исключения

ИсключениеНекорректногоАргумента При некорректном первом аргументе

setFormatter(ИнтерфейсФорматированияВывода $formatter)

Устанавливает форматировщик вывода.

Параметры

ИнтерфейсФорматированияВывода $formatter

ИнтерфейсФорматированияВывода getFormatter()

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

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

ИнтерфейсФорматированияВывода

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_VERYVERBOSE, иначе false

bool isDebug()

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

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

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

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

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

Параметры

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

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

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

Параметры

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

resource getStream()

Получает поток, прикрепленный к этому экземпляру StreamOutput.

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

ресурс Ресурс потока

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Console/Output/StreamOutput.html

Spec-Zone.ru

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