new BadgeSpec('Pending', 'warning', 'heroicon-o-clock'), FindingException::STATUS_ACTIVE => new BadgeSpec('Active', 'success', 'heroicon-o-shield-check'), FindingException::STATUS_EXPIRING => new BadgeSpec('Expiring', 'warning', 'heroicon-o-exclamation-triangle'), FindingException::STATUS_EXPIRED => new BadgeSpec('Expired', 'danger', 'heroicon-o-clock'), FindingException::STATUS_REJECTED => new BadgeSpec('Rejected', 'gray', 'heroicon-o-x-circle'), FindingException::STATUS_REVOKED => new BadgeSpec('Revoked', 'danger', 'heroicon-o-no-symbol'), FindingException::STATUS_SUPERSEDED => new BadgeSpec('Superseded', 'gray', 'heroicon-o-arrow-path'), default => BadgeSpec::unknown(), }; } }