25 private $outputHelper;
35 \
Magento\Catalog\Helper\Output $outputHelper
39 $this->outputHelper = $outputHelper;
47 $count = $this->helper->getItemCount();
51 'listUrl' => $this->helper->getListUrl(),
52 'items' =>
$count ? $this->getItems() : [],
59 protected function getItems()
63 foreach ($this->helper->getItemCollection() as
$item) {
65 'id' =>
$item->getId(),
66 'product_url' => $this->productUrl->getUrl(
$item),
67 'name' => $this->outputHelper->productAttribute(
$item,
$item->getName(),
'name'),
68 'remove_url' => $this->helper->getPostDataRemove(
$item),
__construct(\Magento\Catalog\Helper\Product\Compare $helper, \Magento\Catalog\Model\Product\Url $productUrl, \Magento\Catalog\Helper\Output $outputHelper)