protected function getGenerator(BundleInterface $bundle = null) { $generator = new DevelopatheCrudGenerator($this->getContainer()->get('filesystem')); $generator->setSkeletonDirs(__DIR__ . '/../Resources/skeleton'); $this->setGenerator($generator); return parent::getGenerator($bundle); }
/** * configure the command. * * @return void * @access protected * @author Etienne de Longeaux <*****@*****.**> */ protected function getGenerator($bundle = null) { //-----we initialize the logger----- $this->_logger = $this->getContainer()->get('sfynx.tool.log_manager'); $this->_logger->setPath($this->getContainer()->getParameter("kernel.logs_dir")); $this->_logger->setInit('log_corebundle_crud', date("YmdH")); $this->_logger->setInfo(date("Y-m-d H:i:s") . " [LOG CRUD] Begin launch :"); $generator_crud = new DoctrineCrudGenerator($this->getContainer()->get('filesystem'), __DIR__ . '/../Resources/views/skeleton/crud'); $this->setGenerator($generator_crud); $generator_form = new DoctrineFormGenerator($this->getContainer()->get('filesystem'), __DIR__ . '/../Resources/views/skeleton/form'); $this->setFormGenerator($generator_form); //-----we close the logger----- $this->_logger->setInfo(date("Y-m-d H:i:s") . " [END] End launch"); $this->_logger->save(); return parent::getGenerator(); }
protected function getGenerator() { $generator = new DoctrineCrudGenerator($this->getContainer()->get('filesystem'), __DIR__ . '/../Resources/skeleton/crud'); $this->setGenerator($generator); return parent::getGenerator(); }