authorizationChecker = $authorizationChecker; } public function checkACL(GuardEvent $event) { if ( false === $this->authorizationChecker->isGranted( TaskVoter::UPDATE, $event->getSubject() ) ) { $event->setBlocked(true); } } public static function getSubscribedEvents(): array { return [ 'workflow.task_default.guard' => [ 'checkACL', ], ]; } }