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

22 lines
416 B
PHP

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