Sonata\BasketBundle\Controller\Api\BasketController::__construct PHP Method

__construct() public method

Constructor.
public __construct ( Sonata\Component\Basket\BasketManagerInterface $basketManager, Sonata\Component\Basket\BasketElementManagerInterface $basketElementManager, Sonata\Component\Product\ProductManagerInterface $productManager, Sonata\Component\Basket\BasketBuilderInterface $basketBuilder, Symfony\Component\Form\FormFactoryInterface $formFactory )
$basketManager Sonata\Component\Basket\BasketManagerInterface A Sonata ecommerce basket manager
$basketElementManager Sonata\Component\Basket\BasketElementManagerInterface A Sonata ecommerce basket element manager
$productManager Sonata\Component\Product\ProductManagerInterface A Sonata ecommerce product manager
$basketBuilder Sonata\Component\Basket\BasketBuilderInterface A Sonata ecommerce basket builder
$formFactory Symfony\Component\Form\FormFactoryInterface A Symfony form factory
    public function __construct(BasketManagerInterface $basketManager, BasketElementManagerInterface $basketElementManager, ProductManagerInterface $productManager, BasketBuilderInterface $basketBuilder, FormFactoryInterface $formFactory)
    {
        $this->basketManager = $basketManager;
        $this->basketElementManager = $basketElementManager;
        $this->productManager = $productManager;
        $this->basketBuilder = $basketBuilder;
        $this->formFactory = $formFactory;
    }