api/app/Enums/UserSex.php

24 lines
467 B
PHP

<?php
namespace App\Enums;
use Filament\Support\Contracts\HasLabel;
enum UserSex: string implements HasLabel
{
case MAN = 'man';
case WOMAN = 'woman';
case OTHER = 'other';
case UNKNOWN = 'unknown';
public function getLabel(): string
{
return match ($this) {
self::MAN => 'Homme',
self::WOMAN => 'Femme',
self::OTHER => 'Autre',
self::UNKNOWN => 'Non renseigné',
};
}
}