Fix item repository and manager getters in cart controller

This commit is contained in:
Paweł Jędrzejewski 2012-11-07 16:49:53 +01:00
parent 563ee96841
commit c4e32f998a

View file

@ -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.
*