Example #1
0
 /**
  * Creates admin account
  *
  * @param \ArrayObject|array $data
  * @return void
  */
 public function installAdminUser($data)
 {
     $this->assertDeploymentConfigExists();
     $setup = $this->objectManagerProvider->get()->create('Magento\\Setup\\Module\\Setup', ['resource' => $this->context->getResources()]);
     $adminAccount = $this->adminAccountFactory->create($setup, (array) $data);
     $adminAccount->save();
 }
Example #2
0
 /**
  * Class constructor
  *
  * @param \Magento\Framework\Model\Resource\Db\Context $context
  * @param string|null $resourcePrefix
  */
 public function __construct(\Magento\Framework\Model\Resource\Db\Context $context, $resourcePrefix = null)
 {
     $this->transactionManager = $context->getTransactionManager();
     $this->_resources = $context->getResources();
     $this->objectRelationProcessor = $context->getObjectRelationProcessor();
     if ($resourcePrefix !== null) {
         $this->_resourcePrefix = $resourcePrefix;
     }
     parent::__construct();
 }
Example #3
0
 protected function getTableName()
 {
     return $this->dbContext->getResources()->getTableName('cotya_queue');
 }