/** * ItemFactory constructor. * * @param ObjectManagerInterface $objectManager The Object Manager * @param UrlInterface $urlBuilder The Url Builder * @param ScopeConfigInterface $scopeConfig The Scope Config * @param CategoryResource $categoryResource Category Resource Model */ public function __construct(ObjectManagerInterface $objectManager, UrlInterface $urlBuilder, ScopeConfigInterface $scopeConfig, CategoryResource $categoryResource) { parent::__construct($objectManager); $this->urlBuilder = $urlBuilder; $this->categoryUrlSuffix = $scopeConfig->getValue(self::XML_PATH_CATEGORY_URL_SUFFIX); $this->categoryResource = $categoryResource; }
/** * Constructor. * * @param ObjectManagerInterface $objectManager Object manager used to instantiate new item. * @param ImageHelper $imageHelper Catalog product image helper. * @param Render $priceRenderer Catalog product price renderer. */ public function __construct(ObjectManagerInterface $objectManager, ImageHelper $imageHelper, Render $priceRenderer) { parent::__construct($objectManager); $this->imageHelper = $imageHelper; $this->priceRenderer = $priceRenderer; $this->objectManager = $objectManager; }
/** * Constructor. * * @param ObjectManagerInterface $objectManager Object manager used to instantiate new item. * @param UrlInterface $urlBuilder URL Builder */ public function __construct(ObjectManagerInterface $objectManager, UrlInterface $urlBuilder) { parent::__construct($objectManager); $this->urlBuilder = $urlBuilder; }