ldc-boutique-cnc-sable/domain/Enums/EmployeeSite.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

52 lines
1.3 KiB
PHP

<?php
declare(strict_types=1);
namespace Domain\Enums;
use Shared\Enums\BaseEnum;
enum EmployeeSite: string
{
/** @use \Shared\Enums\BaseEnum<string> */
use BaseEnum;
case slhp = 'SLHP';
case ldcser = 'LDCSER';
case ldcvol = 'LDCVOL';
case ldcter = 'LDCTER';
case ldctra = 'LDCTRA';
case ldccav = 'LDCCAV';
case ldchol = 'LDCHOL';
case cepacpe = 'CEPACPE';
case dde = 'DDE';
case dpe = 'DPE';
case sl = 'SL';
case gdfroi = 'GDFROI';
case ldcplb = 'LDCPLB';
case slela = 'SLELA';
case tpwiss = 'TPWISS';
/**
* Optionnal labels definition
*
* @phpstan-ignore-next-line classConstant.unused (Base enum usage)
*/
private const LABELS = [
self::slhp->name => 'SLHP',
self::ldcser->name => 'LDCSER',
self::ldcvol->name => 'LDCVOL',
self::ldcter->name => 'LDCTER',
self::ldctra->name => 'LDCTRA',
self::ldccav->name => 'LDCCAV',
self::ldchol->name => 'LDCHOL',
self::cepacpe->name => 'CEPACP',
self::dde->name => 'DDE',
self::dpe->name => 'DPE',
self::sl->name => 'SL',
self::gdfroi->name => 'GDFROI',
self::ldcplb->name => 'LDCPLB',
self::slela->name => 'SLELA',
self::tpwiss->name => 'TPWISS',
];
}