-1, 'info' => 0, 'warning' => 1, 'danger' => 2, ]; $maxSeverity = -1; $hasNotification = !empty($notifications); $notificationVariants = Hash::extract($notifications, '{n}.variant'); foreach ($notificationVariants as $notifVariant) { $maxSeverity = max($maxSeverity, $severity[$notifVariant] ?? 0); } $variant = array_flip($severity)[$maxSeverity]; ?>