diff --git a/html/modules/custom/bc_dc/src/Service/ReviewReminder.php b/html/modules/custom/bc_dc/src/Service/ReviewReminder.php index ea0bde6b..4d3695e5 100644 --- a/html/modules/custom/bc_dc/src/Service/ReviewReminder.php +++ b/html/modules/custom/bc_dc/src/Service/ReviewReminder.php @@ -80,20 +80,16 @@ public function sendRemindersToAllUsers(): void { public function sendRemindersToOneUser(int $uid, array $notifications): ?bool { $account = $this->entityTypeManager->getStorage('user')->load($uid); $email = $account?->getEmail(); + $logger = $this->getLogger('bc_dc'); + if (!$email) { - $context = [ - '@uid' => $uid, - ]; - $this->getLogger('bc_dc')->error('ReviewReminder: User @uid has no email address.', $context); + $logger->error('ReviewReminder: User @uid has no email address.', ['@uid' => $uid]); return NULL; } $body = $this->generateBody($notifications); if (!$body) { - $context = [ - '@uid' => $uid, - ]; - $this->getLogger('bc_dc')->error('ReviewReminder: Empty message for user @uid.', $context); + $logger->error('ReviewReminder: Empty message for user @uid.', ['@uid' => $uid]); return NULL; } @@ -101,16 +97,10 @@ public function sendRemindersToOneUser(int $uid, array $notifications): ?bool { $success = GcNotifyApiService::sendMessage([$email], $subject, $body); if ($success) { - $context = [ - '@uid' => $uid, - ]; - $this->getLogger('bc_dc')->notice('Sent ReviewReminder message to user @uid.', $context); + $logger->notice('Sent ReviewReminder message to user @uid.', ['@uid' => $uid]); } else { - $context = [ - '@uid' => $uid, - ]; - $this->getLogger('bc_dc')->error('Failed to send ReviewReminder message to user @uid.', $context); + $logger->error('Failed to send ReviewReminder message to user @uid.', ['@uid' => $uid]); } return $success;