service = $service; $this->entityManager = $entityManager; } public function run(Data $data): void { $targetType = $data->getTargetType(); $targetId = $data->getTargetId(); if (!$targetType || !$targetId) { return; } if (!$this->entityManager->hasRepository($targetType)) { return; } $entity = $this->entityManager->getEntityById($targetType, $targetId); if (!$entity) { return; } $this->service->processNoteAcl($entity, true); } }