Sonata\tests\Component\Form\EventListener\BasketResizeFormListenerTest::getBasketElements PHP Method

getBasketElements() protected method

protected getBasketElements ( $elements = [] )
    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;
    }