예제 #1
0
 /**
  * @param \Magento\Framework\App\Helper\Context $context
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Framework\Registry $coreRegistry
  * @param \Magento\Framework\View\LayoutInterface $layout
  */
 public function __construct(\Magento\Framework\App\Helper\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\Registry $coreRegistry, \Magento\Framework\View\LayoutInterface $layout)
 {
     $this->_coreRegistry = $coreRegistry;
     $this->_layout = $layout;
     $this->_storeManager = $storeManager;
     parent::__construct($context);
 }
예제 #2
0
 /**
  * @param \Magento\Framework\App\Helper\Context $context
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Catalog\Model\Session $catalogSession
  * @param \Magento\Framework\View\Asset\Repository $assetRepo
  * @param \Magento\Framework\Registry $coreRegistry
  * @param \Magento\Catalog\Model\Attribute\Config $attributeConfig
  * @param array $reindexPriceIndexerData
  * @param array $reindexProductCategoryIndexerData
  * @param ProductRepositoryInterface $productRepository
  * @param CategoryRepositoryInterface $categoryRepository
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\Helper\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Session $catalogSession, \Magento\Framework\View\Asset\Repository $assetRepo, \Magento\Framework\Registry $coreRegistry, \Magento\Catalog\Model\Attribute\Config $attributeConfig, $reindexPriceIndexerData, $reindexProductCategoryIndexerData, ProductRepositoryInterface $productRepository, CategoryRepositoryInterface $categoryRepository)
 {
     $this->_catalogSession = $catalogSession;
     $this->_attributeConfig = $attributeConfig;
     $this->_coreRegistry = $coreRegistry;
     $this->_assetRepo = $assetRepo;
     $this->_reindexPriceIndexerData = $reindexPriceIndexerData;
     $this->productRepository = $productRepository;
     $this->categoryRepository = $categoryRepository;
     $this->_reindexProductCategoryIndexerData = $reindexProductCategoryIndexerData;
     $this->_storeManager = $storeManager;
     parent::__construct($context);
 }
예제 #3
0
 /**
  * @param \Magento\Framework\App\Helper\Context $context
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Catalog\Model\Resource\Product\Compare\Item\CollectionFactory $itemCollectionFactory
  * @param \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility
  * @param \Magento\Customer\Model\Visitor $customerVisitor
  * @param \Magento\Customer\Model\Session $customerSession
  * @param \Magento\Catalog\Model\Session $catalogSession
  * @param \Magento\Framework\Data\Form\FormKey $formKey
  * @param \Magento\Wishlist\Helper\Data $wishlistHelper
  * @param \Magento\Framework\Data\Helper\PostHelper $postHelper
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Framework\App\Helper\Context $context, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Catalog\Model\Resource\Product\Compare\Item\CollectionFactory $itemCollectionFactory, \Magento\Catalog\Model\Product\Visibility $catalogProductVisibility, \Magento\Customer\Model\Visitor $customerVisitor, \Magento\Customer\Model\Session $customerSession, \Magento\Catalog\Model\Session $catalogSession, \Magento\Framework\Data\Form\FormKey $formKey, \Magento\Wishlist\Helper\Data $wishlistHelper, \Magento\Framework\Data\Helper\PostHelper $postHelper)
 {
     $this->_itemCollectionFactory = $itemCollectionFactory;
     $this->_catalogProductVisibility = $catalogProductVisibility;
     $this->_customerVisitor = $customerVisitor;
     $this->_customerSession = $customerSession;
     $this->_catalogSession = $catalogSession;
     $this->_formKey = $formKey;
     $this->_wishlistHelper = $wishlistHelper;
     $this->postHelper = $postHelper;
     $this->_storeManager = $storeManager;
     parent::__construct($context);
 }
예제 #4
0
파일: Cart.php 프로젝트: nja78/magento2
 /**
  * @param \Magento\Framework\App\Helper\Context $context
  * @param \Magento\Checkout\Model\Cart $checkoutCart
  * @param \Magento\Checkout\Model\Session $checkoutSession
  */
 public function __construct(\Magento\Framework\App\Helper\Context $context, \Magento\Checkout\Model\Cart $checkoutCart, \Magento\Checkout\Model\Session $checkoutSession)
 {
     $this->_checkoutCart = $checkoutCart;
     $this->_checkoutSession = $checkoutSession;
     parent::__construct($context);
 }