diff --git a/app/Enums/PaymentStatus.php b/app/Enums/PaymentStatus.php index fbf6ed9..897f3f3 100644 --- a/app/Enums/PaymentStatus.php +++ b/app/Enums/PaymentStatus.php @@ -5,20 +5,20 @@ use App\Traits\WithCommentEnum; use App\Traits\WithValueEnum; -enum PaymentStatus: string +enum PaymentStatus: int { use WithCommentEnum, WithValueEnum; - case PENDING = 'pending'; - case PAID = 'paid'; - case FAILED = 'failed'; - case REFUNDED = 'refunded'; + case PENDING = 1; + case PAID = 2; + case FAILED = 3; + case REFUNDED = 4; public function label(): string { return match ($this) { - self::PENDING => 'Menunggu Pembayaran', - self::PAID => 'Berhasil Dibayar', + self::PENDING => 'Menunggu', + self::PAID => 'Dibayar', self::FAILED => 'Gagal', self::REFUNDED => 'Dikembalikan', };