workflowRegistry->get($period, $workflowName); if (!$workflow->can($period, $transition)) { $this->logger->info(self::LOG_PREFIX.'not able to apply the transition on period', [ 'period_id' => $period->getId(), 'transition' => $transition, ]); return; } $workflow->apply($period, $transition); $this->entityManager->flush(); $this->logger->info(self::LOG_PREFIX.'could apply a transition', [ 'period_id' => $period->getId(), 'transition' => $transition, ]); } }