/**
  * @return array
  */
 protected function prepareParameters()
 {
     $queryParameters = parent::prepareParameters();
     $dataLocale = $this->getLocale($queryParameters);
     $queryParameters['dataLocale'] = $dataLocale;
     $this->catalogContext->setLocaleCode($dataLocale);
     $dataScope = $this->getScope();
     $queryParameters['scopeCode'] = $dataScope;
     return $queryParameters;
 }
 /**
  * @return array
  */
 protected function prepareParameters()
 {
     $queryParameters = parent::prepareParameters();
     $dataLocale = $this->getLocale($queryParameters);
     $queryParameters['dataLocale'] = $dataLocale;
     // TODO : strange that we need to set it here, would expect from the datasource
     $this->catalogContext->setLocaleCode($dataLocale);
     $dataScope = $this->getScope();
     $queryParameters['scopeCode'] = $dataScope;
     return $queryParameters;
 }