ldc-boutique-cnc/app/Enums/Order/TransactionStatus.php
Jérémy Munsch b757d7df9d
Payment system PART2 : Stripe OK SYNC 46
- changed order pk column to id
- refactored and fixed inShop
- using php Money for transaction
2023-03-09 12:07:40 +01:00

44 lines
827 B
PHP

<?php
namespace App\Enums\Order;
use Kwaadpepper\Enum\BaseEnumRoutable;
/**
* @method static self pending()
* Transaction en cours
* @method static self failed()
* Transaction à échoué
* @method static self validated()
* Transaction est validée
*/
final class TransactionStatus extends BaseEnumRoutable
{
/**
* Enum values
*
* @return array
*/
protected static function values(): array
{
return [
'pending' => 0,
'failed' => 1,
'validated' => 2
];
}
/**
* Enum labels
*
* @return array
*/
protected static function labels(): array
{
return [
'pending' => __('En attente'),
'failed' => __('Échec'),
'validated' => __('Validée')
];
}
}