Beispiel #1
0
 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());
 }