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()); }
/** * {@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); } }
/** * 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); }
/** * Internal constructor * * @return void */ protected function _construct() { parent::_construct(); $this->addColumnCountLayoutDepend('1column', 5)->addColumnCountLayoutDepend('2columns-left', 4)->addColumnCountLayoutDepend('2columns-right', 4)->addColumnCountLayoutDepend('3columns', 3); }