public StateTransitionValidation::isTransitionAllowed(ModerationStateInterface $from, ModerationStateInterface $to)
Determines a transition allowed.
Parameters
\Drupal\content_moderation\ModerationStateInterface $from: The origin state.
\Drupal\content_moderation\ModerationStateInterface $to: The destination state.
Return value
bool Is the transition allowed.
Overrides StateTransitionValidationInterface::isTransitionAllowed
File
- core/modules/content_moderation/src/StateTransitionValidation.php, line 194
Class
- StateTransitionValidation
- Validates whether a certain state transition is allowed.
Namespace
Drupal\content_moderation
Code
1 2 3 4 5 6 7 | public function isTransitionAllowed(ModerationStateInterface $from , ModerationStateInterface $to ) { $allowed_transitions = $this ->calculatePossibleTransitions(); if (isset( $allowed_transitions [ $from ->id()])) { return in_array( $to ->id(), $allowed_transitions [ $from ->id()], TRUE); } return FALSE; } |
Please login to continue.