Files
L-Ami-Fiduciaire/app/Enums/NotificationType.php

38 lines
895 B
PHP
Raw Normal View History

<?php
namespace App\Enums;
use BenSampo\Enum\Enum;
final class NotificationType extends Enum
{
const Nudge = 'nudge';
const DeclarationOverdue = 'declaration_overdue';
const DocumentUploaded = 'document_uploaded';
const BulkNotification = 'bulk_notification';
const StatusChanged = 'status_changed';
const Mention = 'mention';
/**
* Get French display labels for each notification type.
*
* @return array<string, string>
*/
public static function labels(): array
{
return [
self::Nudge => 'Notification',
self::DeclarationOverdue => 'Déclaration en retard',
self::DocumentUploaded => 'Document téléversé',
self::BulkNotification => 'Notification groupée',
self::StatusChanged => 'Statut modifié',
self::Mention => 'Mention',
];
}
}