TenantAtlas/apps/platform/app/Support/ReviewPublicationResolution/ReviewPublicationResolutionCaseStatus.php
Ahmed Darrazi 5c02afcae8
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 6m16s
feat: implement ReviewPublicationResolutionWorkflow (Spec 386)
2026-06-18 22:57:10 +02:00

37 lines
862 B
PHP

<?php
declare(strict_types=1);
namespace App\Support\ReviewPublicationResolution;
enum ReviewPublicationResolutionCaseStatus: string
{
case Open = 'open';
case InProgress = 'in_progress';
case WaitingForRun = 'waiting_for_run';
case Blocked = 'blocked';
case ReadyToContinue = 'ready_to_continue';
case Completed = 'completed';
case Cancelled = 'cancelled';
case Superseded = 'superseded';
/**
* @return list<string>
*/
public static function activeValues(): array
{
return [
self::Open->value,
self::InProgress->value,
self::WaitingForRun->value,
self::Blocked->value,
self::ReadyToContinue->value,
];
}
public function isActive(): bool
{
return in_array($this->value, self::activeValues(), true);
}
}