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);
}