Example #1
0
 public function testGetIdentities()
 {
     $productTags = array('catalog_product_1');
     $product = $this->getMock('Magento\\Catalog\\Model\\Product', array(), array(), '', false);
     $product->expects($this->once())->method('getIdentities')->will($this->returnValue($productTags));
     $collection = new \ReflectionProperty('Magento\\Reports\\Block\\Product\\Viewed', '_collection');
     $collection->setAccessible(true);
     $collection->setValue($this->block, array($product));
     $this->assertEquals($productTags, $this->block->getIdentities());
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 public function getImage($product, $imageId, $attributes = array())
 {
     $pluginInfo = $this->pluginList->getNext($this->subjectType, 'getImage');
     if (!$pluginInfo) {
         return parent::getImage($product, $imageId, $attributes);
     } else {
         return $this->___callPlugins('getImage', func_get_args(), $pluginInfo);
     }
 }
Example #3
0
 /**
  * Internal constructor
  *
  * @return void
  */
 protected function _construct()
 {
     parent::_construct();
     $this->addColumnCountLayoutDepend('one_column', 5)->addColumnCountLayoutDepend('two_columns_left', 4)->addColumnCountLayoutDepend('two_columns_right', 4)->addColumnCountLayoutDepend('three_columns', 3);
 }
Example #4
0
 /**
  * Internal constructor
  *
  * @return void
  */
 protected function _construct()
 {
     parent::_construct();
     $this->addColumnCountLayoutDepend('1column', 5)->addColumnCountLayoutDepend('2columns-left', 4)->addColumnCountLayoutDepend('2columns-right', 4)->addColumnCountLayoutDepend('3columns', 3);
 }