Esempio n. 1
0
 /**
  * @param \Magento\Checkout\Model\Session $checkoutSession
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Quote\Model\Quote\Item\OptionFactory $itemOptionFactory
  * @param \Magento\Catalog\Model\Product\Option\UrlBuilder $urlBuilder
  * @param \Magento\Framework\Escaper $escaper
  * @param \Magento\MediaStorage\Helper\File\Storage\Database $coreFileStorageDatabase
  * @param File\ValidatorInfo $validatorInfo
  * @param File\ValidatorFile $validatorFile
  * @param array $data
  * @throws \Magento\Framework\Exception\FileSystemException
  */
 public function __construct(\Magento\Checkout\Model\Session $checkoutSession, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Quote\Model\Quote\Item\OptionFactory $itemOptionFactory, \Magento\MediaStorage\Helper\File\Storage\Database $coreFileStorageDatabase, \Magento\Catalog\Model\Product\Option\Type\File\ValidatorInfo $validatorInfo, \Magento\Catalog\Model\Product\Option\Type\File\ValidatorFile $validatorFile, \Magento\Catalog\Model\Product\Option\UrlBuilder $urlBuilder, \Magento\Framework\Escaper $escaper, array $data = [])
 {
     $this->_itemOptionFactory = $itemOptionFactory;
     $this->_urlBuilder = $urlBuilder;
     $this->_escaper = $escaper;
     $this->_coreFileStorageDatabase = $coreFileStorageDatabase;
     $this->validatorInfo = $validatorInfo;
     $this->validatorFile = $validatorFile;
     parent::__construct($checkoutSession, $scopeConfig, $data);
 }
Esempio n. 2
0
 /**
  * @param \Magento\Checkout\Model\Session $checkoutSession
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Framework\Stdlib\StringUtils $string
  * @param \Magento\Framework\Escaper $escaper
  * @param array $data
  */
 public function __construct(\Magento\Checkout\Model\Session $checkoutSession, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Stdlib\StringUtils $string, \Magento\Framework\Escaper $escaper, array $data = [])
 {
     $this->string = $string;
     $this->_escaper = $escaper;
     parent::__construct($checkoutSession, $scopeConfig, $data);
 }
Esempio n. 3
0
 /**
  * @param \Magento\Checkout\Model\Session $checkoutSession
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Sales\Model\Quote\Item\OptionFactory $itemOptionFactory
  * @param \Magento\Catalog\Model\Product\Option\UrlBuilder $urlBuilder
  * @param \Magento\Framework\Escaper $escaper
  * @param \Magento\Core\Helper\File\Storage\Database $coreFileStorageDatabase
  * @param \Magento\Framework\App\Filesystem $filesystem
  * @param \Magento\Framework\File\Size $fileSize
  * @param array $data
  */
 public function __construct(\Magento\Checkout\Model\Session $checkoutSession, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Sales\Model\Quote\Item\OptionFactory $itemOptionFactory, \Magento\Catalog\Model\Product\Option\UrlBuilder $urlBuilder, \Magento\Framework\Escaper $escaper, \Magento\Core\Helper\File\Storage\Database $coreFileStorageDatabase, \Magento\Framework\App\Filesystem $filesystem, \Magento\Framework\File\Size $fileSize, array $data = array())
 {
     $this->_itemOptionFactory = $itemOptionFactory;
     $this->_urlBuilder = $urlBuilder;
     $this->_escaper = $escaper;
     $this->_coreFileStorageDatabase = $coreFileStorageDatabase;
     $this->_filesystem = $filesystem;
     $this->_rootDirectory = $this->_filesystem->getDirectoryRead(\Magento\Framework\App\Filesystem::ROOT_DIR);
     $this->_mediaDirectory = $this->_filesystem->getDirectoryWrite(\Magento\Framework\App\Filesystem::MEDIA_DIR);
     $this->_fileSize = $fileSize;
     $this->_data = $data;
     parent::__construct($checkoutSession, $scopeConfig, $data);
 }
Esempio n. 4
0
 /**
  * @param \Magento\Checkout\Model\Session $checkoutSession
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate
  * @param array $data
  */
 public function __construct(\Magento\Checkout\Model\Session $checkoutSession, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, array $data = [])
 {
     $this->_localeDate = $localeDate;
     parent::__construct($checkoutSession, $scopeConfig, $data);
 }