[Console] made CommandTester::getDispaly() work even in case of an error during execution
This commit is contained in:
parent
ad4a0bda1c
commit
dd158a2c99
@ -21,7 +21,6 @@ use Symfony\Component\Console\Output\StreamOutput;
|
||||
class CommandTester
|
||||
{
|
||||
private $command;
|
||||
private $display;
|
||||
private $input;
|
||||
private $output;
|
||||
|
||||
@ -64,13 +63,7 @@ class CommandTester
|
||||
$this->output->setVerbosity($options['verbosity']);
|
||||
}
|
||||
|
||||
$code = $this->command->run($this->input, $this->output);
|
||||
|
||||
rewind($this->output->getStream());
|
||||
|
||||
$this->display = stream_get_contents($this->output->getStream());
|
||||
|
||||
return $code;
|
||||
return $this->command->run($this->input, $this->output);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -80,7 +73,9 @@ class CommandTester
|
||||
*/
|
||||
public function getDisplay()
|
||||
{
|
||||
return $this->display;
|
||||
rewind($this->output->getStream());
|
||||
|
||||
return stream_get_contents($this->output->getStream());
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user