diff --git a/src/Controller/FoodOrderController.php b/src/Controller/FoodOrderController.php index f78cd09..250c2e4 100644 --- a/src/Controller/FoodOrderController.php +++ b/src/Controller/FoodOrderController.php @@ -95,7 +95,8 @@ final class FoodOrderController extends AbstractController #[Route('/{id}/close', name: 'app_food_order_close', methods: ['GET'])] public function close(FoodOrder $foodOrder, FoodOrderRepository $repository): Response { - $repository->save($foodOrder->close()); + $foodOrder->close(); + $repository->save(); return $this->redirectToRoute('app_food_order_show', [ 'id' => $foodOrder->getId(), ], Response::HTTP_SEE_OTHER); @@ -104,7 +105,8 @@ final class FoodOrderController extends AbstractController #[Route('/{id}/open', name: 'app_food_order_open', methods: ['GET'])] public function open(FoodOrder $foodOrder, FoodOrderRepository $repository): Response { - $repository->save($foodOrder->open()); + $foodOrder->open(); + $repository->save(); return $this->redirectToRoute('app_food_order_show', [ 'id' => $foodOrder->getId(), ], Response::HTTP_SEE_OTHER); diff --git a/src/Repository/FoodOrderRepository.php b/src/Repository/FoodOrderRepository.php index c0b2405..0df83aa 100644 --- a/src/Repository/FoodOrderRepository.php +++ b/src/Repository/FoodOrderRepository.php @@ -19,10 +19,8 @@ final class FoodOrderRepository extends ServiceEntityRepository parent::__construct($registry, FoodOrder::class); } - public function save(FoodOrder $order): void + public function save(): void { - $this->getEntityManager() - ->persist($order); $this->getEntityManager() ->flush(); }