diff --git a/src/Service/Cron/DispositionStatusService.php b/src/Service/Cron/DispositionStatusService.php index 6979e6e..0774ef0 100644 --- a/src/Service/Cron/DispositionStatusService.php +++ b/src/Service/Cron/DispositionStatusService.php @@ -5,13 +5,11 @@ namespace App\Service\Cron; use App\Entity\Disposition; use Doctrine\ORM\EntityManagerInterface; use Psr\Log\LoggerInterface; -use Symfony\Component\Workflow\WorkflowInterface; class DispositionStatusService { public function __construct( private readonly EntityManagerInterface $entityManager, - private readonly WorkflowInterface $dispositionStateMachine, private readonly LoggerInterface $logger ) { } @@ -28,9 +26,7 @@ class DispositionStatusService } foreach ($endedDispositions as $disposition) { - if ($this->dispositionStateMachine->can($disposition, 'complete')) { - $this->dispositionStateMachine->apply($disposition, 'complete'); - } + $disposition->setStatus(Disposition::STATUS_COMPLETED); } $this->entityManager->flush();