Output
class Output implements OutputInterface
Base class for output classes.
There are five levels of verbosity:
- normal: no option passed (normal output)
- verbose: -v (more output)
- very verbose: -vv (highly extended output)
- debug: -vvv (all debug output)
- quiet: -q (no output)
Methods
__construct(int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $formatter = null)
Constructor.
getFormatter()
Returns current output formatter instance.
setDecorated(bool $decorated)
Sets the decorated flag.
bool
isDecorated()
Gets the decorated flag.
setVerbosity(int $level)
Sets the verbosity of the output.
int
getVerbosity()
Gets the current verbosity of the output.
isQuiet()
No description
isVerbose()
No description
isVeryVerbose()
No description
isDebug()
No description
writeln(string|array $messages, int $options = self::OUTPUT_NORMAL)
Writes a message to the output and adds a newline at the end.
write(string|array $messages, bool $newline = false, int $options = self::OUTPUT_NORMAL)
Writes a message to the output.
Details
at line line 42
__construct(int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $formatter = null)
Constructor.
at line line 52
setFormatter(OutputFormatterInterface $formatter)
Sets output formatter.
at line line 60
OutputFormatterInterface
getFormatter()
Returns current output formatter instance.
at line line 68
setDecorated(bool $decorated)
Sets the decorated flag.
at line line 76
bool
isDecorated()
Gets the decorated flag.
at line line 84
setVerbosity(int $level)
Sets the verbosity of the output.
at line line 92
int
getVerbosity()
Gets the current verbosity of the output.
at line line 97
isQuiet()
at line line 102
isVerbose()
at line line 107
isVeryVerbose()
at line line 112
isDebug()
at line line 120
writeln(string|array $messages, int $options = self::OUTPUT_NORMAL)
Writes a message to the output and adds a newline at the end.
at line line 128
write(string|array $messages, bool $newline = false, int $options = self::OUTPUT_NORMAL)
Writes a message to the output.