laravel-shop/src/Enums/CartStatus.php

22 lines
446 B
PHP
Raw Normal View History

<?php
namespace Blax\Shop\Enums;
enum CartStatus: string
{
case ACTIVE = 'active';
case ABANDONED = 'abandoned';
case CONVERTED = 'converted';
case EXPIRED = 'expired';
public function label(): string
{
return match ($this) {
self::ACTIVE => 'Active',
self::ABANDONED => 'Abandoned',
self::CONVERTED => 'Converted',
self::EXPIRED => 'Expired',
};
}
}