for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Doyo\PhpSpec\CodeCoverage\Event;
use Doyo\Behat\Coverage\Bridge\CodeCoverage\ProcessorInterface;
use Doyo\Behat\Coverage\Bridge\CodeCoverage\TestCase;
use Doyo\Symfony\Bridge\EventDispatcher\Event;
use PhpSpec\Console\ConsoleIO;
class CoverageEvent extends Event
{
const REPORT = 'doyo.coverage.report';
/**
* @var ProcessorInterface
*/
private $processor;
* @var ConsoleIO
private $consoleIO;
* CoverageEvent constructor.
* @param ProcessorInterface $processor
* @param ConsoleIO $consoleIO
public function __construct(
ProcessorInterface $processor,
ConsoleIO $consoleIO
)
$this->processor = $processor;
$this->consoleIO = $consoleIO;
}
* @return ProcessorInterface
public function getProcessor(): ProcessorInterface
return $this->processor;
* @return ConsoleIO
public function getConsoleIO(): ConsoleIO
return $this->consoleIO;
* @return TestCase|null
public function getTestCase()
return $this->testCase;
testCase
Doyo\PhpSpec\CodeCoverage\Event\CoverageEvent