class
Illuminate
/
Console
/
OutputStyle
You're browsing the documentation for an upcoming version of Laravel. The documentation and features of this release are subject to change.
OutputStyle
Extends
-
Symfony\...\SymfonyStyle
Implements
Properties
private
$output Symfony\...\OutputInterface
The output instance.
Default: null
protected
$newLinesWritten int
The number of trailing new lines written by the last output.
This is initialized as 1 to account for the new line written by the shell after executing a command.
Default: 1
deprecated
protected
$newLineWritten bool
If the last output written wrote a new line.
Default: false
Methods
public
__construct ( Symfony\...\InputInterface $input , Symfony\...\OutputInterface $output ) : void
Create a new Console OutputStyle instance.
Parameters
- $input Symfony\...\InputInterface
- $output Symfony\...\OutputInterface
public
askQuestion ( Symfony\...\Question $question ) : void
{@inheritdoc}
public
write ( $messages , bool $newline , int $options ) : void
{@inheritdoc}
public
writeln ( $messages , int $type ) : void
{@inheritdoc}
public
newLine ( int $count ) : void
{@inheritdoc}
public
newLinesWritten ( ) : void
{@inheritdoc}
deprecated
public
newLineWritten ( ) : void
{@inheritdoc}
protected
trailingNewLineCount ( $messages ) : void
public
isQuiet ( ) : bool
Returns whether verbosity is quiet (-q).
public
isVerbose ( ) : bool
Returns whether verbosity is verbose (-v).
public
isVeryVerbose ( ) : bool
Returns whether verbosity is very verbose (-vv).
public
isDebug ( ) : bool
Returns whether verbosity is debug (-vvv).
public
getOutput ( ) : Symfony\...\OutputInterface
Get the underlying Symfony output implementation.