Exemple #1
0
 /**
  * @param \Magento\Eav\Model\Entity\Context $context
  * @param \Magento\Framework\Model\Resource\Db\VersionControl\Snapshot $entitySnapshot
  * @param \Magento\Framework\Model\Resource\Db\VersionControl\RelationComposite $entityRelationComposite
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Framework\Validator\Factory $validatorFactory
  * @param \Magento\Framework\Stdlib\DateTime $dateTime
  * @param array $data
  */
 public function __construct(\Magento\Eav\Model\Entity\Context $context, \Magento\Framework\Model\Resource\Db\VersionControl\Snapshot $entitySnapshot, \Magento\Framework\Model\Resource\Db\VersionControl\RelationComposite $entityRelationComposite, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Validator\Factory $validatorFactory, \Magento\Framework\Stdlib\DateTime $dateTime, $data = [])
 {
     parent::__construct($context, $entitySnapshot, $entityRelationComposite, $data);
     $this->_scopeConfig = $scopeConfig;
     $this->_validatorFactory = $validatorFactory;
     $this->dateTime = $dateTime;
     $this->setType('customer');
     $this->setConnection('customer_read', 'customer_write');
 }
Exemple #2
0
 /**
  * @param \Magento\Eav\Model\Entity\Context $context
  * @param \Magento\Framework\Model\ModelResource\Db\VersionControl\Snapshot $entitySnapshot,
  * @param \Magento\Framework\Model\ModelResource\Db\VersionControl\RelationComposite $entityRelationComposite,
  * @param \Magento\Framework\Validator\Factory $validatorFactory
  * @param \Magento\Customer\Api\CustomerRepositoryInterface $customerRepository
  * @param array $data
  */
 public function __construct(\Magento\Eav\Model\Entity\Context $context, \Magento\Framework\Model\ModelResource\Db\VersionControl\Snapshot $entitySnapshot, \Magento\Framework\Model\ModelResource\Db\VersionControl\RelationComposite $entityRelationComposite, \Magento\Framework\Validator\Factory $validatorFactory, \Magento\Customer\Api\CustomerRepositoryInterface $customerRepository, $data = [])
 {
     $this->customerRepository = $customerRepository;
     $this->_validatorFactory = $validatorFactory;
     parent::__construct($context, $entitySnapshot, $entityRelationComposite, $data);
 }