for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Liip\MonitorBundle;
use Laminas\Diagnostics\Runner\Reporter\ReporterInterface;
use Laminas\Diagnostics\Runner\Runner as BaseRunner;
/**
* @author Kevin Bond <[email protected]>
*/
class Runner extends BaseRunner
{
private $additionalReporters = [];
* @param string $alias
public function addAdditionalReporter($alias, ReporterInterface $reporter)
$this->additionalReporters[$alias] = $reporter;
}
public function useAdditionalReporters(array $aliases)
foreach ($this->additionalReporters as $alias => $reporter) {
if (in_array($alias, $aliases)) {
$this->addReporter($reporter);
* @return array
public function getAdditionalReporters()
return $this->additionalReporters;