/** * @param InputInterface $input * @return Doxport */ protected function configureDoxport(InputInterface $input) { $this->doxport = new Doxport($this->getHelper('em')->getEntityManager()); $this->doxport->setLogger($this->logger); $this->doxport->setOption('verbose', $input->getOption('verbose')); return $this->doxport; }
/** * @expectedException Exception */ public function testNoAction() { $instance = new Doxport($this->getMockEntityManager()); $instance->setLogger($this->getMockLogger()); $instance->setEntity('Doxport\\Test\\Fixtures\\Library\\Entities\\Book'); $instance->setOption('root', true); $instance->getConstraintPass(); }
/** * @return Doxport */ protected function getDoxport() { if (empty($this->doxport)) { $instance = new Doxport($this->em); $instance->setLogger($this->getMockLogger()); $instance->getFileFactory()->setFormat('json')->setPath(self::$root)->join(uniqid(str_replace('\\', '-', get_class($this)), true)); $action = $this->getAction($instance); $action->setMetadataDriver($instance->getMetadataDriver()); $action->setFileFactory($instance->getFileFactory()); $action->setLogger($instance->getLogger()); $instance->setAction($action); $this->doxport = $instance; } return $this->doxport; }