Sonata\Test\BasketBundle\Controller\Api\BasketControllerTest::createBasketController PHP Method

createBasketController() public method

public createBasketController ( $basketManager = null, $basketElementManager = null, $productManager = null, $basketBuilder = null, $formFactory = null ) : BasketController
$basketManager
$basketElementManager
$productManager
$basketBuilder
$formFactory
return Sonata\BasketBundle\Controller\Api\BasketController
    public function createBasketController($basketManager = null, $basketElementManager = null, $productManager = null, $basketBuilder = null, $formFactory = null)
    {
        if (null === $basketManager) {
            $basketManager = $this->getMock('Sonata\\Component\\Basket\\BasketManagerInterface');
        }
        if (null === $basketElementManager) {
            $basketElementManager = $this->getMock('Sonata\\Component\\Basket\\BasketElementManagerInterface');
        }
        if (null === $productManager) {
            $productManager = $this->getMock('Sonata\\Component\\Product\\ProductManagerInterface');
        }
        if (null === $basketBuilder) {
            $basketBuilder = $this->getMock('Sonata\\Component\\Basket\\BasketBuilderInterface');
        }
        if (null === $formFactory) {
            $formFactory = $this->getMock('Symfony\\Component\\Form\\FormFactoryInterface');
        }
        return new BasketController($basketManager, $basketElementManager, $productManager, $basketBuilder, $formFactory);
    }