Sonata\Component\Product\ProductFinder::getCrossSellingSimilarProducts PHP Method

getCrossSellingSimilarProducts() public method

public getCrossSellingSimilarProducts ( Sonata\Component\Product\ProductInterface $product )
$product Sonata\Component\Product\ProductInterface
    public function getCrossSellingSimilarProducts(ProductInterface $product)
    {
        return $this->pManager->findInSameCollections($product->getProductCollections());
    }

Usage Example

Example #1
0
 public function testGetCrossSellingSimilarProducts()
 {
     $productManager = $this->getMock('Sonata\\Component\\Product\\ProductManagerInterface');
     $productManager->expects($this->once())->method('findInSameCollections')->will($this->returnValue(array()));
     $finder = new ProductFinder($productManager);
     $product = $this->getMock('Sonata\\Component\\Product\\ProductInterface');
     $this->assertEquals(array(), $finder->getCrossSellingSimilarProducts($product));
 }