[Console] fix abstract Output class that fasly claims to support guessing of decorated variable.
Also we don't need to typecast to boolean as its already done by the formatter and its his responsibility
This commit is contained in:
parent
2628d889a7
commit
9dcc9facf0
@ -36,16 +36,16 @@ abstract class Output implements OutputInterface
|
|||||||
* Constructor.
|
* Constructor.
|
||||||
*
|
*
|
||||||
* @param integer $verbosity The verbosity level (self::VERBOSITY_QUIET, self::VERBOSITY_NORMAL, self::VERBOSITY_VERBOSE)
|
* @param integer $verbosity The verbosity level (self::VERBOSITY_QUIET, self::VERBOSITY_NORMAL, self::VERBOSITY_VERBOSE)
|
||||||
* @param Boolean $decorated Whether to decorate messages or not (null for auto-guessing)
|
* @param Boolean $decorated Whether to decorate messages or not
|
||||||
* @param OutputFormatterInterface $formatter Output formatter instance
|
* @param OutputFormatterInterface $formatter Output formatter instance
|
||||||
*
|
*
|
||||||
* @api
|
* @api
|
||||||
*/
|
*/
|
||||||
public function __construct($verbosity = self::VERBOSITY_NORMAL, $decorated = null, OutputFormatterInterface $formatter = null)
|
public function __construct($verbosity = self::VERBOSITY_NORMAL, $decorated = false, OutputFormatterInterface $formatter = null)
|
||||||
{
|
{
|
||||||
$this->verbosity = null === $verbosity ? self::VERBOSITY_NORMAL : $verbosity;
|
$this->verbosity = null === $verbosity ? self::VERBOSITY_NORMAL : $verbosity;
|
||||||
$this->formatter = null === $formatter ? new OutputFormatter() : $formatter;
|
$this->formatter = null === $formatter ? new OutputFormatter() : $formatter;
|
||||||
$this->formatter->setDecorated((Boolean) $decorated);
|
$this->formatter->setDecorated($decorated);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -81,7 +81,7 @@ abstract class Output implements OutputInterface
|
|||||||
*/
|
*/
|
||||||
public function setDecorated($decorated)
|
public function setDecorated($decorated)
|
||||||
{
|
{
|
||||||
$this->formatter->setDecorated((Boolean) $decorated);
|
$this->formatter->setDecorated($decorated);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user