Symfony\Component\Console\Output\ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT.
This class is a convenient wrapper around `StreamOutput`.
$output = new ConsoleOutput();
This is equivalent to:
$output = new StreamOutput(fopen('php://stdout', 'w'));
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class ConsoleOutput
extends StreamOutput
implements
ConsoleOutputInterface
{
- // members
- private $stderr;
- // methods
- public void __construct()
- public void setDecorated()
- public void setFormatter()
- public void setVerbosity()
- public void getErrorOutput()
- public void setErrorOutput()
- protected boolean hasStdoutSupport()
- // Inherited methods from StreamOutput
- public void __construct()
- public resource getStream()
- protected void doWrite()
- protected Boolean hasColorSupport()
- // Inherited methods from Output
- public void __construct()
- public void setFormatter()
- public void getFormatter()
- public void setDecorated()
- public void isDecorated()
- public void setVerbosity()
- public void getVerbosity()
- public void writeln()
- public void write()
- protected abstract void doWrite()
Hierarchy
Extends
Implements
Constants
Name | Value |
---|---|
VERBOSITY_QUIET | 0 |
VERBOSITY_NORMAL | 1 |
VERBOSITY_VERBOSE | 2 |
VERBOSITY_VERY_VERBOSE | 3 |
VERBOSITY_DEBUG | 4 |
OUTPUT_NORMAL | 0 |
OUTPUT_RAW | 1 |
OUTPUT_PLAIN | 2 |
Members
private
- $stderr
Methods
protected
- hasStdoutSupport() — Returns true if current environment supports writing console output to STDOUT.
public
- __construct() — Constructor.
- getErrorOutput() — {@inheritdoc}
- setDecorated() — {@inheritdoc}
- setErrorOutput() — {@inheritdoc}
- setFormatter() — {@inheritdoc}
- setVerbosity() — {@inheritdoc}
Inherited from Symfony\Component\Console\Output\StreamOutput
protected
- doWrite() — {@inheritdoc}
- hasColorSupport() — Returns true if the stream supports colorization.
public
- getStream() — Gets the stream attached to this StreamOutput instance.
Inherited from Symfony\Component\Console\Output\Output
protected
- doWrite() — Writes a message to the output.
public
- getFormatter() — {@inheritdoc}
- getVerbosity() — {@inheritdoc}
- isDecorated() — {@inheritdoc}
- setDecorated() — {@inheritdoc}
- setFormatter() — {@inheritdoc}
- setVerbosity() — {@inheritdoc}
- write() — {@inheritdoc}
- writeln() — {@inheritdoc}