class StreamOutput extends Output
StreamOutput writes the output to a given stream.
Usage:
$output = new StreamOutput(fopen('php://stdout', 'w'));
As StreamOutput
can use any stream, you can also use a file:
$output = new StreamOutput(fopen('/path/to/output.log', 'a', false));
__construct(resource $stream, int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = null, OutputFormatterInterface $formatter = null) Constructor. | ||
setFormatter(OutputFormatterInterface $formatter) Sets output formatter. | from Output | |
OutputFormatterInterface | getFormatter() Returns current output formatter instance. | from Output |
setDecorated(bool $decorated) Sets the decorated flag. | from Output | |
bool | isDecorated() Gets the decorated flag. | from Output |
setVerbosity(int $level) Sets the verbosity of the output. | from Output | |
int | getVerbosity() Gets the current verbosity of the output. | from Output |
bool | isQuiet() Returns whether verbosity is quiet (-q). | from Output |
bool | isVerbose() Returns whether verbosity is verbose (-v). | from Output |
bool | isVeryVerbose() Returns whether verbosity is very verbose (-vv). | from Output |
bool | isDebug() Returns whether verbosity is debug (-vvv). | from Output |
writeln(string|array $messages, int $options = self::OUTPUT_NORMAL) Writes a message to the output and adds a newline at the end. | from Output | |
write(string|array $messages, bool $newline = false, int $options = self::OUTPUT_NORMAL) Writes a message to the output. | from Output | |
resource | getStream() Gets the stream attached to this StreamOutput instance. |
Constructor.
Sets output formatter.
Returns current output formatter instance.
Sets the decorated flag.
Gets the decorated flag.
Sets the verbosity of the output.
Gets the current verbosity of the output.
Returns whether verbosity is quiet (-q).
Returns whether verbosity is verbose (-v).
Returns whether verbosity is very verbose (-vv).
Returns whether verbosity is debug (-vvv).
Writes a message to the output and adds a newline at the end.
Writes a message to the output.
Gets the stream attached to this StreamOutput instance.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Console/Output/StreamOutput.html