/**
  * @param \Magento\Framework\DB\Adapter\Pdo\MysqlFactory $adapterFactory
  * @param \Magento\Framework\DB\Ddl\TriggerFactory $triggerFactory
  * @param array $config
  */
 public function __construct(\Magento\Framework\DB\Adapter\Pdo\MysqlFactory $adapterFactory, \Magento\Framework\DB\Ddl\TriggerFactory $triggerFactory, array $config)
 {
     $configData['config'] = $config;
     $this->resourceAdapter = $adapterFactory->create($configData);
     $this->setForeignKeyChecks(0);
     $this->triggerFactory = $triggerFactory;
 }
示例#2
0
 /**
  * @param \Magento\Framework\DB\Adapter\Pdo\MysqlFactory $adapterFactory
  * @param \Magento\Framework\DB\Ddl\TriggerFactory $triggerFactory
  * @param array $config
  */
 public function __construct(\Magento\Framework\DB\Adapter\Pdo\MysqlFactory $adapterFactory, \Magento\Framework\DB\Ddl\TriggerFactory $triggerFactory, array $config)
 {
     $configData['config'] = $config;
     $this->resourceAdapter = $adapterFactory->create($configData);
     $this->resourceAdapter->query('SET FOREIGN_KEY_CHECKS=0;');
     $this->triggerFactory = $triggerFactory;
 }