userNotificationBuilder->buildLink($mauticObject, $id, $linkText); $userIds = $this->userNotificationBuilder->getUserIds($mauticObject, $id); foreach ($userIds as $userId) { /** @var User $user */ $user = $this->entityManager->getReference(User::class, $userId); $this->bulkNotification->addNotification( $deduplicateValue, $this->userNotificationBuilder->formatMessage($message, $link), null, $this->userNotificationBuilder->formatHeader($integrationDisplayName, $objectDisplayName), 'ri-refresh-line', null, $user ); } } /** * @param \DateTime|null $deduplicateDateTimeFrom If last 24 hours for deduplication does not fit, change it here */ public function flush(\DateTime $deduplicateDateTimeFrom = null): void { $this->bulkNotification->flush($deduplicateDateTimeFrom); } }