DolibarrDocTypeEnum.php 469 B

123456789101112131415161718192021
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Enum\Dolibarr;
  4. use App\Enum\EnumMethodsTrait;
  5. /**
  6. * Formats de sortie des fichiers exportés.
  7. */
  8. enum DolibarrDocTypeEnum: string
  9. {
  10. use EnumMethodsTrait;
  11. case ORDER = 'order'; // Bon de commande
  12. case INVOICE = 'invoice'; // Facture
  13. case CONTRACT = 'contract'; // Contrat
  14. public const VALIDATION_REGEX = '^' . self::ORDER->value . '|' . self::INVOICE->value . '|' . self::CONTRACT->value . '$';
  15. }