/** * Check if the node on the event is published, otherwise skip it. * * @param CreateMenuItemFromNodeEvent $event */ public function onCreateMenuItemFromNode(CreateMenuItemFromNodeEvent $event) { $node = $event->getNode(); if (!$this->publishWorkflowChecker->isGranted($this->publishWorkflowPermission, $node)) { $event->setSkipNode(true); } }