| Current Path : /home/rtorresani/www/app/code/Webkul/BuyButton/Controller/Adminhtml/Index/ |
| Current File : //home/rtorresani/www/app/code/Webkul/BuyButton/Controller/Adminhtml/Index/AbstractBuyButton.php |
<?php
/**
* Webkul Software.
*
* @category Webkul
* @package Webkul_BuyButton
* @author Webkul
* @copyright Copyright (c) Webkul Software Private Limited (https://webkul.com)
* @license https://store.webkul.com/license.html
*/
namespace Webkul\BuyButton\Controller\Adminhtml\Index;
use Magento\Backend\App\Action;
use Magento\Backend\App\Action\Context;
use Magento\Framework\View\Result\PageFactory;
use Magento\Backend\Model\View\Result\ForwardFactory;
use Magento\Framework\App\Filesystem\DirectoryList;
use Magento\Framework\Filesystem;
use Magento\Framework\App\RequestInterface;
use Magento\Framework\Exception\NoSuchEntityException;
use Webkul\WebToPrint\Api\Data\ColorsInterface;
use Magento\Ui\Component\MassAction\Filter;
use Webkul\BuyButton\Controller\Adminhtml\AbstractController;
abstract class AbstractBuyButton extends AbstractController
{
/**
* @var Magento\Catalog\Api\ProductRepositoryInterface
*/
protected $_productRepository;
/**
* @var Magento\Catalog\Api\ProductRenderListInterface
*/
protected $_productList;
public function __construct(
Context $context,
PageFactory $resultPageFactory,
ForwardFactory $resultForwardFactory,
\Magento\Framework\Controller\Result\JsonFactory $resultJsonFactory,
Filesystem $filesystem,
\Magento\MediaStorage\Model\File\UploaderFactory $fileUploaderFactory,
\Magento\Store\Model\StoreManagerInterface $storeManager,
\Magento\Framework\Registry $coreRegistry,
\Magento\Framework\Stdlib\DateTime\DateTime $date,
\Webkul\BuyButton\Helper\Data $buyButtonHelper,
Filter $filter,
\Magento\Catalog\Api\ProductRepositoryInterface $productRepository,
\Magento\Catalog\Api\ProductRenderListInterface $productList
) {
parent::__construct(
$context,
$resultPageFactory,
$resultForwardFactory,
$resultJsonFactory,
$filesystem,
$fileUploaderFactory,
$storeManager,
$coreRegistry,
$date,
$buyButtonHelper,
$filter
);
$this->_productRepository = $productRepository;
$this->_productList = $productList;
}
}