コード例 #1
0
ファイル: State.php プロジェクト: vigourouxjulien/thelia
 /**
  * Toggle State visibility
  *
  * @param StateToggleVisibilityEvent $event
  */
 public function toggleVisibility(StateToggleVisibilityEvent $event, $eventName, EventDispatcherInterface $dispatcher)
 {
     $state = $event->getState();
     $state->setDispatcher($dispatcher)->setVisible(!$state->getVisible())->save();
     $event->setState($state);
 }
コード例 #2
0
ファイル: State.php プロジェクト: zorn-v/thelia
 /**
  * Toggle State visibility
  *
  * @param StateToggleVisibilityEvent $event
  */
 public function toggleVisibility(StateToggleVisibilityEvent $event)
 {
     $state = $event->getState();
     $state->setDispatcher($event->getDispatcher())->setVisible(!$state->getVisible())->save();
     $event->setState($state);
 }