getActiveTemplates(); } catch (\Throwable $e) { $templates = []; } } foreach ($templates as $template) { $min = isset($template['min_score']) ? (float) $template['min_score'] : 0.0; $max = isset($template['max_score']) ? (float) $template['max_score'] : 100.0; if ($score >= $min && $score <= $max) { return $template; } } return null; } }