Files
ficheagent/app/States/ServiceTask/PendingState.php

22 lines
403 B
PHP

<?php
namespace App\States\ServiceTask;
use App\Enums\ServiceTaskStatus;
class PendingState extends ServiceTaskState
{
public function status(): ServiceTaskStatus
{
return ServiceTaskStatus::Pending;
}
protected function allowedTransitions(): array
{
return [
ServiceTaskStatus::InProgress,
ServiceTaskStatus::Rejected,
];
}
}