/** * initialises the class properties */ public function __construct() { $this->db = Shopware()->Db(); $this->dbalHelper = DbalHelper::create(); $this->validator = new PriceValidator(); $this->dataManager = new PriceDataManager(); $this->customerGroups = $this->getCustomerGroup(); }
/** * initialises the class properties */ public function __construct() { $this->connection = Shopware()->Container()->get('dbal_connection'); $this->db = Shopware()->Container()->get('db'); $this->dbalHelper = DbalHelper::create(); $this->modelManager = Shopware()->Container()->get('models'); $this->validator = new ArticleValidator(); $this->dataManager = new ArticleDataManager($this->db, $this->dbalHelper); }
/** * @return \Shopware\Components\SwagImportExport\DataManagers\Articles\ArticleDataManager */ protected function getArticleDataManager() { $proxyAdapter = Shopware()->Hooks()->getProxy('Shopware\\Components\\SwagImportExport\\DataManagers\\Articles\\ArticleDataManager'); $db = Shopware()->Db(); $dbalHelper = DbalHelper::create(); return new $proxyAdapter($db, $dbalHelper); }
/** * @return ConfiguratorWriter */ public static function createFromGlobalSingleton() { return new ConfiguratorWriter(DbalHelper::create(), Shopware()->Container()->get('dbal_connection'), Shopware()->Container()->get('db'), new ConfiguratorValidator()); }
/** * @return PropertyWriter */ public static function createFromGlobalSingleton() { return new PropertyWriter(DbalHelper::create(), Shopware()->Container()->get('dbal_connection'), Shopware()->Container()->get('db'), new SnippetsHelper()); }