public function getNotificationsDetails() { $notificationGroupsSet = $this->notificationGroups->getNotifications(); $notifications = array(); foreach ($notificationGroupsSet as $groupID => $groupNotifications) { foreach ($groupNotifications as &$notification) { $this->prepareNotification($notification, $groupID); } $notifications = array_merge($notifications, $groupNotifications); } return $notifications; }
public function getDetails() { $notificationGroupsSet = $this->notificationGroups->getNotifications(); $notifications = array(); foreach ($notificationGroupsSet as $groupID => $groupNotifications) { foreach ($groupNotifications as $notificationID => &$notificationInfo) { if (SJB_Array::get($notificationInfo, SJB_NotificationGroups::LABEL_CONFIGURABLE_FOR_USER) < 1) { unset($groupNotifications[$notificationID]); } $this->prepareNotification($notificationInfo, $groupID); } $notifications = array_merge($notifications, $groupNotifications); } return $notifications; }