diff --git a/src/Sylius/Bundle/CartBundle/Controller/CartController.php b/src/Sylius/Bundle/CartBundle/Controller/CartController.php index 98cdab2786..a47c87d0ba 100644 --- a/src/Sylius/Bundle/CartBundle/Controller/CartController.php +++ b/src/Sylius/Bundle/CartBundle/Controller/CartController.php @@ -88,7 +88,7 @@ class CartController extends ResourceController public function removeItemAction(Request $request, $id) { $cart = $this->getCurrentCart(); - $item = $this->getCartItemManager()->find($id); + $item = $this->getCartItemRepository()->get(array('id' => $id)); if (!$item || false === $cart->hasItem($item)) { $this->setFlash('error', 'sylius_cart.flashes.remove.error'); @@ -200,6 +200,16 @@ class CartController extends ResourceController return $this->get('sylius_cart.manager.item'); } + /** + * Get cart item repository. + * + * @return ResourceRepositoryInterface + */ + protected function getCartItemRepository() + { + return $this->get('sylius_cart.repository.item'); + } + /** * Get cart provider. *