| Total Complexity | 3 |
| Total Lines | 25 |
| Duplicated Lines | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | <?php |
||
| 17 | enum ChargeBackReason: string |
||
| 18 | { |
||
| 19 | case BANK_CANNOT_PROCESS = 'bank_cannot_process'; |
||
| 20 | case CHECK_RETURNED = 'check_returned'; |
||
| 21 | case CREDIT_NOT_PROCESSED = 'credit_not_processed'; |
||
| 22 | case CUSTOMER_INITIATED = 'customer_initiated'; |
||
| 23 | case DEBIT_NOT_AUTHORISED = 'debit_not_authorised'; |
||
| 24 | case DUPLICATE = 'duplicate'; |
||
| 25 | case FRAUDULENT = 'fraudulent'; |
||
| 26 | case GENERAL = 'general'; |
||
| 27 | case INCORRECT_ACCOUNT_DETAILS = 'incorrect_account_details'; |
||
| 28 | case INSUFFICIENT_FUNDS = 'insufficient_funds'; |
||
| 29 | case PRODUCT_NOT_RECEIVED = 'product_not_received'; |
||
| 30 | case PRODUCT_UNACCEPTABLE = 'product_unacceptable'; |
||
| 31 | case SUBSCRIPTION_CANCELED = 'subscription_canceled'; |
||
| 32 | case UNRECOGNIZED = 'unrecognized'; |
||
| 33 | |||
| 34 | public static function fromName(string $name): self |
||
| 44 |