예제 #1
0
 /**
  * Execute the command
  *
  * @param InputInterface $input            
  * @param OutputInterface $output            
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $generator = new Generator($this->getEntityManager());
     $generator->setNsEntity($input->getOption('namespace-entity'))->setSuperclass($input->getOption('superclass'))->setSequencePrefix($input->getOption('sequence-prefix'))->setNsRepository($input->getOption('namespace-repository'))->setFilter($input->getArgument('filter'));
     $message = $generator->generate($input->getOption('directory'));
     $output->writeln($message);
 }