Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
| Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
|||
| 1 | <?php |
| 2 | |
| 3 | namespace App\Enums; |
| 4 | |
| 5 | use App\Traits\Enums\BaseEnum; |
| 6 | |
| 7 | enum ApiError: int |
| 8 | { |
| 9 | use BaseEnum; |
| 10 | |
| 11 | case modelNotFound = 101; |
| 12 | case validationFailed = 102; |
| 13 | case customerExists = 103; |
| 14 | case customerAlreadyActive = 110; |
| 15 | case customerNotActivated = 116; |
| 16 | case authFailed = 117; |
| 17 | case apiAuthFailed = 119; |
| 18 | case singleOptinCustomerExists = 120; |
| 19 | case methodNotAllowed = 150; |
| 20 | case wrongTimeStamp = 151; |
| 21 | case missingParameter = 400; |
| 22 | case authorizationException = 403; |
| 23 | case throttleRequestsException = 429; |
| 24 | |
| 25 | /** |
| 26 | * Optionnal labels definition |
| 27 | */ |
| 28 | private const LABELS = [ |
| 29 | self::modelNotFound->name => '%s introuvable.', |
| 30 | self::validationFailed->name => 'Impossible de valider les données', |
| 31 | self::customerExists->name => 'L\'utilisateur est déjà enregistré sur ce site', |
| 32 | self::customerNotActivated->name => 'Le compte n\'est pas activé', |
| 33 | self::customerAlreadyActive->name => 'Le compte est déjà activé', |
| 34 | self::singleOptinCustomerExists->name => 'Le single optin ne peut être ajouté car un compte existe.', |
| 35 | self::authFailed->name => 'Echec de l\'authentification du compte', |
| 36 | self::apiAuthFailed->name => 'Echec de l\'authentification client à l\'Api LDC-CRM pour ce service', |
| 37 | self::methodNotAllowed->name => 'This method is not allowed for this request', |
| 38 | self::wrongTimeStamp->name => 'Your request is malformed, please check timestamp header and |
| 39 | parameter', |
| 40 | self::missingParameter->name => 'The request is missing some parameters', |
| 41 | self::authorizationException->name => 'You are not autorized to access this', |
| 42 | self::throttleRequestsException->name => 'Throttle: too many request have been attempted, please retry later' |
| 43 | ]; |
| 44 | } |