OperatorOutcomeTaxonomy::spec(BadgeDomain::RestoreCheckSeverity, $state, 'heroicon-m-x-circle'), 'warning' => OperatorOutcomeTaxonomy::spec(BadgeDomain::RestoreCheckSeverity, $state, 'heroicon-m-exclamation-triangle'), 'safe' => OperatorOutcomeTaxonomy::spec(BadgeDomain::RestoreCheckSeverity, $state, 'heroicon-m-check-circle'), 'current' => new BadgeSpec('Current checks', 'success', 'heroicon-m-check-circle', 'success'), 'invalidated' => new BadgeSpec('Invalidated', 'warning', 'heroicon-m-arrow-path-rounded-square', 'warning'), 'stale' => new BadgeSpec('Legacy stale', 'gray', 'heroicon-m-clock', 'gray'), 'not_run' => new BadgeSpec('Not run', 'gray', 'heroicon-m-eye-slash', 'gray'), default => BadgeSpec::unknown(), } ?? BadgeSpec::unknown(); } }