serviceFactory = $serviceFactory; } public function afterSave(Entity $entity, array $options = []) { if (!empty($options['noStream'])) return; if (!empty($options['silent'])) return; if (!empty($options['skipStreamNotesAcl'])) return; if ($entity->isNew()) return; if (!$this->noteService) { $this->noteService = $this->serviceFactory->create('Note'); } $forceProcessNoteNotifications = !empty($options['forceProcessNoteNotifications']); $this->noteService->processNoteAcl($entity, $forceProcessNoteNotifications); } }