/**
  * Function called before all process.
  */
 protected function beforeExecute()
 {
     parent::beforeExecute();
     $this->globalContext['pimGrouped'] = $this->pimGrouped;
     $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);
 }