public function generate(ModuleGenerateEvent $event) { $templates = $this->findInPath($event->getResourcesPath(), "/__TABLE__.*\\.php\$/"); $this->parser->assign("moduleCode", $event->getModuleCode()); $this->parser->assign("tables", $event->getEntities()); foreach ($event->getEntities() as $entity) { $this->processPhp($entity, $templates, $event->getResourcesPath(), $event->getModuleCode(), $event->getModulePath()); } }
public function generate(ModuleGenerateEvent $event) { $previousLeft = $this->parser->left_delimiter; $previousRight = $this->parser->right_delimiter; $this->parser->left_delimiter = '[{'; $this->parser->right_delimiter = '}]'; $templates = $this->findInPath($event->getResourcesPath(), "/__TABLE__.*\\.html\$/"); $this->parser->assign("moduleCode", $event->getModuleCode()); $this->parser->assign("tables", $event->getEntities()); foreach ($event->getEntities() as $entity) { $this->processTemplate($entity, $templates, $event->getResourcesPath(), $event->getModuleCode()); } $this->parser->left_delimiter = $previousLeft; $this->parser->right_delimiter = $previousRight; }
public function generate(ModuleGenerateEvent $event) { $this->processConfiguration($event->getEntities(), $event->getModulePath(), $event->getModuleCode()); }