/** * @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'); }
/** * @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); }