Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getStateMachineTransition PHP Method

getStateMachineTransition() public method

    public function getStateMachineTransition()
    {
        $options = $this->parameters->get('state_machine');
        return isset($options['transition']) ? $options['transition'] : null;
    }

Usage Example

Example #1
0
 /**
  * {@inheritdoc}
  */
 public function apply(RequestConfiguration $configuration, ResourceInterface $resource)
 {
     if (!$configuration->hasStateMachine()) {
         throw new \InvalidArgumentException('State machine must be configured to apply transition, check your routing.');
     }
     $this->stateMachineFactory->get($resource, $configuration->getStateMachineGraph())->apply($configuration->getStateMachineTransition());
 }
All Usage Examples Of Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration::getStateMachineTransition