/** * @expectedException LogicException */ public function testWriteWithoutInput() { $parser = Mockery::mock('ChangeLog\\RenderInterface'); $changeLog = new ChangeLog(); $changeLog->setRenderer($parser); $changeLog->write(new Log()); }
protected function setRenderer($factoryName) { $factory = new GenericFactory('\\ChangeLog\\Renderer\\'); $instance = $factory->getInstance($this->config['renderer'][$factoryName]['strategy']); $this->changeLog->setRenderer($instance); }