/** * Function called before all process */ protected function beforeExecute() { parent::beforeExecute(); $priceMappingManager = new PriceMappingManager($this->defaultLocale, $this->currency); $this->configurableNormalizer = $this->normalizerGuesser->getConfigurableNormalizer($this->getClientParameters(), $this->productNormalizer, $priceMappingManager); }
/** * Function called before all process */ protected function beforeExecute() { parent::beforeExecute(); $this->globalContext['pimGrouped'] = $this->pimGrouped; $this->globalContext['smallImageAttribute'] = $this->smallImageAttribute; $this->globalContext['baseImageAttribute'] = $this->baseImageAttribute; $this->globalContext['thumbnailAttribute'] = $this->thumbnailAttribute; $this->globalContext['defaultStoreView'] = $this->getDefaultStoreView(); }
/** * Function called before all process. */ protected function beforeExecute() { parent::beforeExecute(); $this->globalContext['pimGrouped'] = $this->pimGrouped; $priceMappingManager = new PriceMappingManager($this->defaultLocale, $this->currency, $this->channel); $this->configurableNormalizer = $this->normalizerGuesser->getConfigurableNormalizer($this->getClientParameters(), $this->productNormalizer, $priceMappingManager, $this->visibility); }
/** * Function called before all process. */ protected function beforeExecute() { parent::beforeExecute(); $this->globalContext['pimGrouped'] = $this->pimGrouped; $this->globalContext['defaultStoreView'] = $this->getDefaultStoreView(); }