for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Paraunit\Output;
use Paraunit\Process\ProcessWithResultsInterface;
/**
* Class AbstractOutputContainer
* @package Paraunit\Output
*/
abstract class AbstractOutputContainer implements OutputContainerInterface
{
/** @var string */
protected $singleResultMarker;
protected $tag;
protected $title;
* OutputContainer constructor.
* @param string $tag
* @param string $title
* @param string $singleResultMarker
public function __construct($tag, $title, $singleResultMarker)
$this->tag = $tag;
$this->title = $title;
$this->singleResultMarker = $singleResultMarker;
}
* @return string
public function getTag()
return $this->tag;
public function getTitle()
return $this->title;
public function getSingleResultMarker()
return $this->singleResultMarker;
abstract public function addToOutputBuffer(ProcessWithResultsInterface $process, $message);
abstract public function getFileNames();
abstract public function getOutputBuffer();
abstract public function countFiles();