protected function Workflow::isTransitionAllowed in State Machine 8
Gets whether the given transition is allowed.
Parameters
\Drupal\state_machine\Plugin\Workflow\WorkflowTransition $transition: The transition.
\Drupal\Core\Entity\EntityInterface $entity: The parent entity.
Return value
bool TRUE if the transition is allowed, FALSE otherwise.
1 call to Workflow::isTransitionAllowed()
- Workflow::getAllowedTransitions in src/Plugin/ Workflow/ Workflow.php 
- Gets the allowed workflow transitions for the given state ID.
File
- src/Plugin/ Workflow/ Workflow.php, line 184 
Class
- Workflow
- Defines the class for workflows.
Namespace
Drupal\state_machine\Plugin\WorkflowCode
protected function isTransitionAllowed(WorkflowTransition $transition, EntityInterface $entity) {
  foreach ($this->guardFactory
    ->get($this
    ->getGroup()) as $guard) {
    if ($guard
      ->allowed($transition, $this, $entity) === FALSE) {
      return FALSE;
    }
  }
  return TRUE;
}