getDispatcher() public method

public getDispatcher ( ) : Symfony\Component\EventDispatcher\EventDispatcherInterface
return Symfony\Component\EventDispatcher\EventDispatcherInterface
コード例 #1
0
ファイル: ArrayLoader.php プロジェクト: Aasit/DISCOUNT--SRV-I
 /**
  * @{inheritDoc}
  */
 public function load(StateMachineInterface $stateMachine)
 {
     if (null === $this->callbackHandler) {
         $this->callbackHandler = new CallbackHandler($stateMachine->getDispatcher());
     }
     $this->loadStates($stateMachine);
     $this->loadTransitions($stateMachine);
     $this->loadCallbacks($stateMachine);
 }
コード例 #2
0
ファイル: ArrayLoader.php プロジェクト: chareice/finite
 /**
  * @{inheritDoc}
  */
 public function load(StateMachineInterface $stateMachine)
 {
     if (null === $this->callbackHandler) {
         $this->callbackHandler = new CallbackHandler($stateMachine->getDispatcher());
     }
     $stateMachine->setStateAccessor(new PropertyPathStateAccessor($this->config['property_path']));
     $stateMachine->setGraph($this->config['graph']);
     $this->loadStates($stateMachine);
     $this->loadTransitions($stateMachine);
     $this->loadCallbacks($stateMachine);
 }