'Создан заказ', self::StatusChanged => 'Изменён статус заказа', self::DeliveryAdded => 'Добавлена доставка', self::InstallationAdded => 'Добавлена дата монтажа', self::ReclamationAdded => 'Добавлена рекламация', }; } /** @return array */ public static function options(): array { return collect(self::cases())->mapWithKeys( static fn (self $event): array => [$event->value => $event->label()], )->all(); } }