Spec-Zone.ru › Symfony 4.0

StreamOutput

class StreamOutput extends Output

StreamOutput записывает вывод в указанный поток.

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

$output = new StreamOutput(fopen('php://stdout', 'w'));

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

$output = new StreamOutput(fopen('/path/to/output.log', 'a', false));

Методы

__construct(resource $stream, int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = null, OutputFormatterInterface $formatter = null)
resource getStream()

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

Подробности

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

Параметры

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

Исключения

InvalidArgumentException При передаче недействительного потока в качестве первого аргумента

resource getStream()

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

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

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

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

Spec-Zone.ru

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