PHP Class Sylius\Bundle\OrderBundle\Controller\OrderItemController

Author: Paweł Jędrzejewski ([email protected])
Inheritance: extends Sylius\Bundle\ResourceBundle\Controller\ResourceController
Show file Open project: sylius/sylius

Public Methods

Method Description
addAction ( Request $request ) : Response
removeAction ( Request $request ) : Response

Protected Methods

Method Description
createAddToCartCommand ( Sylius\Component\Order\Model\OrderInterface $cart, Sylius\Component\Order\Model\OrderItemInterface $cartItem ) : Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface
getCartManager ( ) : Doctrine\ORM\EntityManagerInterface
getCartSummaryRoute ( ) : string
getContext ( ) : Sylius\Component\Order\Context\CartContextInterface
getCurrentCart ( ) : Sylius\Component\Order\Model\OrderInterface
getFormFactory ( ) : Symfony\Component\Form\FormFactoryInterface
getOrderModifier ( ) : Sylius\Component\Order\Modifier\OrderModifierInterface
getOrderRepository ( ) : Doctrine\Common\Persistence\ObjectRepository
getQuantityModifier ( ) : Sylius\Component\Order\Modifier\OrderItemQuantityModifierInterface
redirectToCartSummary ( RequestConfiguration $configuration ) : RedirectResponse

Method Details

addAction() public method

public addAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\Response

createAddToCartCommand() protected method

protected createAddToCartCommand ( Sylius\Component\Order\Model\OrderInterface $cart, Sylius\Component\Order\Model\OrderItemInterface $cartItem ) : Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface
$cart Sylius\Component\Order\Model\OrderInterface
$cartItem Sylius\Component\Order\Model\OrderItemInterface
return Sylius\Bundle\OrderBundle\Controller\AddToCartCommandInterface

getCartManager() protected method

protected getCartManager ( ) : Doctrine\ORM\EntityManagerInterface
return Doctrine\ORM\EntityManagerInterface

getCartSummaryRoute() protected method

protected getCartSummaryRoute ( ) : string
return string

getContext() protected method

protected getContext ( ) : Sylius\Component\Order\Context\CartContextInterface
return Sylius\Component\Order\Context\CartContextInterface

getCurrentCart() protected method

protected getCurrentCart ( ) : Sylius\Component\Order\Model\OrderInterface
return Sylius\Component\Order\Model\OrderInterface

getFormFactory() protected method

protected getFormFactory ( ) : Symfony\Component\Form\FormFactoryInterface
return Symfony\Component\Form\FormFactoryInterface

getOrderModifier() protected method

protected getOrderModifier ( ) : Sylius\Component\Order\Modifier\OrderModifierInterface
return Sylius\Component\Order\Modifier\OrderModifierInterface

getOrderRepository() protected method

protected getOrderRepository ( ) : Doctrine\Common\Persistence\ObjectRepository
return Doctrine\Common\Persistence\ObjectRepository

getQuantityModifier() protected method

protected getQuantityModifier ( ) : Sylius\Component\Order\Modifier\OrderItemQuantityModifierInterface
return Sylius\Component\Order\Modifier\OrderItemQuantityModifierInterface

redirectToCartSummary() protected method

protected redirectToCartSummary ( RequestConfiguration $configuration ) : RedirectResponse
$configuration Sylius\Bundle\ResourceBundle\Controller\RequestConfiguration
return Symfony\Component\HttpFoundation\RedirectResponse

removeAction() public method

public removeAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
return Symfony\Component\HttpFoundation\Response