class ConsoleOutput extends StreamOutput implements ConsoleOutputInterface
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
This class is a convenient wrapper around StreamOutput
for both STDOUT and STDERR.
$output = new ConsoleOutput();
This is equivalent to:
$output = new StreamOutput(fopen('php://stdout', 'w'));
$stdErr = new StreamOutput(fopen('php://stderr', 'w'));
__construct(int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = null, OutputFormatterInterface $formatter = null) Constructor. | ||
setFormatter(OutputFormatterInterface $formatter) Sets output formatter. | ||
OutputFormatterInterface | getFormatter() Returns current output formatter instance. | from Output |
setDecorated(bool $decorated) Sets the decorated flag. | ||
bool | isDecorated() Gets the decorated flag. | from Output |
setVerbosity(int $level) Sets the verbosity of the 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. | from StreamOutput |
OutputInterface | getErrorOutput() Gets the OutputInterface for errors. | |
setErrorOutput(OutputInterface $error) Sets the OutputInterface used for errors. |
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.
Gets the OutputInterface for errors.
Sets the OutputInterface used for errors.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Console/Output/ConsoleOutput.html