['view_events','acknowledge','edit_zones','manage_thresholds','manage_compliance'], 'operator' => ['view_events','acknowledge','edit_zones'], 'viewer' => ['view_events'], ]; public static function can(string $role, string $permission): bool { return in_array($permission, self::MATRIX[$role] ?? [], true); } }