public function testGeneration() { $parametersGenerator = new ParametersGenerator($this->getContainer(), "CCO\\CallCenterBundle\\Entity\\JobMarketAd", "Test", "list", "Conatiner", "test.html.twig"); $parametersGenerator->generate(); $parametersGenerator = new ParametersGenerator($this->getContainer(), "CCO\\CallCenterBundle\\Entity\\JobMarketAd", "Test", "list", "Element", "element.html.twig"); $parametersGenerator->generate(); $parametersGenerator = new ParametersGenerator($this->getContainer(), "CCO\\CallCenterBundle\\Entity\\JobMarketAd", "Test", "update", "Element", "update.html.twig"); $parametersGenerator->generate(); $parametersGenerator = new ParametersGenerator($this->getContainer(), "CCO\\CallCenterBundle\\Entity\\JobMarketAd", "Test", "create", "Element", "update.html.twig"); $parametersGenerator->generate(); $parametersGenerator = new ServiceGenerator($this->getContainer(), "CCO\\CallCenterBundle\\Entity\\JobMarketAd", "Test", "ListConfig", "supervisor", "subsupervisor", "parentsupervisor", ["%jakie_tam%"]); $parametersGenerator->generate(); $parametersGenerator = new ServiceGenerator($this->getContainer(), "CCO\\CallCenterBundle\\Entity\\JobMarketAd", "Test", "Config", "supervisor", "subsupervisor", "parentsupervisor"); $parametersGenerator->generate(); }
protected function execute(InputInterface $input, OutputInterface $output) { $generator = new ParametersGenerator($this->getContainer(), $input->getOption('entity'), $input->getOption('rootFolder'), $input->getOption('parentEntity'), $input->getOption('withAssociated')); $fileName = $generator->generate(); $output->writeln("{$fileName} created"); }