ldc-groupe/app/Enums/DynamicPages/PageStatusEnum.php

26 lines
543 B
PHP
Raw Permalink Normal View History

2025-09-16 16:44:49 +02:00
<?php
namespace App\Enums\DynamicPages;
use Uwil\LaravelCommon\Traits\Enums\BaseEnum;
enum PageStatusEnum: int
{
use BaseEnum;
case draft = 1;
case published = 2;
case unpublished = 3;
2025-09-16 16:44:49 +02:00
/**
* Optionnal labels definition.
*
* @phpstan-ignore-next-line
*/
private const LABELS = [
self::draft->name => 'enums.page-status.draft',
self::published->name => 'enums.page-status.published',
self::unpublished->name => 'enums.page-status.unpublished',
2025-09-16 16:44:49 +02:00
];
}