/** @var \DateTimeInterface $latestTimestamp */
$latestTimestamp =
$notification->
getCreatedAt();
$latestTimestamp =
$latestTimestamp->
format(Defaults::STORAGE_DATE_TIME_FORMAT
);
if ($isAdmin) { return [ 'notifications' =>
$notifications,
'timestamp' =>
$latestTimestamp,
];
} $notifications =
$this->
formatNotifications($notifications,
$source);
return [ 'notifications' =>
$notifications,
'timestamp' =>
$latestTimestamp,
];
} private function formatNotifications(NotificationCollection
$notifications, AdminApiSource
$source): NotificationCollection
{ $responseNotifications =
new NotificationCollection();