private function getReporter()
{
if ($this->diff) {
list($commitA, $commitB) = explode('...', $this->diff, 2);
$git = new Git(getcwd());
$diffParser = new Parser();
$diff = $diffParser->parse($git->getDiff($commitA, $commitB));
return new Reporter\DiffFilter($this->getContainer()->get('reporter'), $diff);
}
return $this->getContainer()->get('reporter');
}