for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Graze\ParallelProcess\Test;
use Graze\DiffRenderer\DiffConsoleOutput;
use Symfony\Component\Console\Output\ConsoleOutput;
class BufferDiffOutput extends DiffConsoleOutput
{
/** @var array */
protected $written;
/**
* BufferDiffOutput constructor.
*/
public function __construct()
$dummy = new ConsoleOutput();
parent::__construct($dummy);
}
* @param array|string $messages
* @param bool $newline
* @param int $options
public function write($messages, $newline = false, $options = 0)
$messages = (array) $messages;
$this->written[] = $messages;
public function writeln($messages, $options = 0)
* @param string|\string[] $messages
public function reWrite($messages, $newline = false, $options = 0)
* @return array
public function getWritten()
return $this->written;