Ejemplo n.º 1
0
 /**
  * @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;
 }
Ejemplo n.º 2
0
 /**
  * @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();
 }
Ejemplo n.º 3
0
 /**
  * @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;
 }