33 lines
886 B
PHP
33 lines
886 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Enums\Contact;
|
|
|
|
use Uwil\LaravelCommon\Traits\Enums\BaseEnum;
|
|
|
|
enum ObjectEnum: int
|
|
{
|
|
use BaseEnum;
|
|
|
|
case product_questions = 1;
|
|
case quote_request = 2;
|
|
case order_tracking = 3;
|
|
case partnership_request = 4;
|
|
case product_complaint = 5;
|
|
case other = 6;
|
|
|
|
/**
|
|
* Optionnal labels definition.
|
|
*
|
|
* @phpstan-ignore classConstant.unused
|
|
*/
|
|
private const LABELS = [
|
|
self::product_questions->name => 'Questions sur nos produits',
|
|
self::quote_request->name => 'Demande de devis',
|
|
self::order_tracking->name => 'Suivi de commande',
|
|
self::partnership_request->name => 'Demande de partenariat',
|
|
self::product_complaint->name => 'Réclamation produit',
|
|
self::other->name => 'Autre',
|
|
];
|
|
}
|