protected function getBasketElements($elements = array())
{
if (!is_array($elements)) {
return $elements;
}
$productProvider = $this->getMock('Sonata\\Component\\Product\\ProductProviderInterface');
$productProvider->expects($this->once())->method('defineBasketElementForm');
$basketElement = $this->getMock('Sonata\\Component\\Basket\\BasketElementInterface');
$basketElement->expects($this->exactly(2))->method('getPosition');
$basketElement->expects($this->once())->method('getProductProvider')->will($this->returnValue($productProvider));
$elements[] = $basketElement;
return $elements;
}