ldc-boutique-cnc-sable/domain/Enums/StaticPageSlug.php
Jérémy Munsch 4ff3daecab
refactor(Auth): improve reset URL handling and validation
refactor(Helpers): update parameter types and remove ignores

refactor(Models): streamline order assignment logic

refactor(Enums): clarify unused constant warnings

refactor(Services): encapsulate cutoff week offset logic
2026-10-28 08:53:34 +01:00

32 lines
771 B
PHP

<?php
declare(strict_types=1);
namespace Domain\Enums;
use Shared\Enums\BaseEnum;
enum StaticPageSlug: string
{
/** @use \Shared\Enums\BaseEnum<string> */
use BaseEnum;
case CONTACT = 'contact';
case LEGALS = 'legals';
case TERMS = 'cgv';
case PRIVACY = 'confidentialite';
case FAQ = 'faq';
/**
* Optionnal labels definition
*
* @phpstan-ignore-next-line classConstant.unused (Base enum usage)
*/
private const LABELS = [
self::CONTACT->name => 'contact',
self::LEGALS->name => 'mentions légales',
self::TERMS->name => 'cgv',
self::PRIVACY->name => 'confidentialité',
self::FAQ->name => 'faq',
];
}