コード例 #1
0
ファイル: Feature.php プロジェクト: vigourouxjulien/thelia
 /**
  * Create a new feature entry
  *
  * @param \Thelia\Core\Event\Feature\FeatureCreateEvent $event
  * @param $eventName
  * @param EventDispatcherInterface $dispatcher
  */
 public function create(FeatureCreateEvent $event, $eventName, EventDispatcherInterface $dispatcher)
 {
     $feature = new FeatureModel();
     $feature->setDispatcher($dispatcher)->setLocale($event->getLocale())->setTitle($event->getTitle())->save();
     $event->setFeature($feature);
     // Add atribute to all product templates if required
     if ($event->getAddToAllTemplates() != 0) {
         $this->doAddToAllTemplates($feature);
     }
 }