X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcore%2Fmodules%2Fcontent_moderation%2Fsrc%2FStateTransitionValidation.php;fp=web%2Fcore%2Fmodules%2Fcontent_moderation%2Fsrc%2FStateTransitionValidation.php;h=01b2ad8458200c1a2488aa7957343cf70f805858;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hp=4952f2e7154cc8d1a121558b34830c221b162304;hpb=aea91e65e895364e460983b890e295aa5d5540a5;p=yaffs-website diff --git a/web/core/modules/content_moderation/src/StateTransitionValidation.php b/web/core/modules/content_moderation/src/StateTransitionValidation.php index 4952f2e71..01b2ad845 100644 --- a/web/core/modules/content_moderation/src/StateTransitionValidation.php +++ b/web/core/modules/content_moderation/src/StateTransitionValidation.php @@ -40,9 +40,9 @@ class StateTransitionValidation implements StateTransitionValidationInterface { */ public function getValidTransitions(ContentEntityInterface $entity, AccountInterface $user) { $workflow = $this->moderationInfo->getWorkflowForEntity($entity); - $current_state = $entity->moderation_state->value ? $workflow->getState($entity->moderation_state->value) : $workflow->getTypePlugin()->getInitialState($workflow, $entity); + $current_state = $entity->moderation_state->value ? $workflow->getTypePlugin()->getState($entity->moderation_state->value) : $workflow->getTypePlugin()->getInitialState($entity); - return array_filter($current_state->getTransitions(), function(Transition $transition) use ($workflow, $user) { + return array_filter($current_state->getTransitions(), function (Transition $transition) use ($workflow, $user) { return $user->hasPermission('use ' . $workflow->id() . ' transition ' . $transition->id()); }); }