/**
  * Create data provider
  *
  * @return void
  */
 protected function createDataProviders()
 {
     if ($this->hasData('data_provider_pool')) {
         foreach ($this->getData('data_provider_pool') as $name => $config) {
             $arguments = empty($config['arguments']) ? [] : $config['arguments'];
             $arguments['params'] = $this->renderContext->getRequestParams();
             $dataProvider = $this->dataProviderFactory->create($config['class'], $arguments);
             $this->renderContext->getStorage()->addDataProvider($name, $dataProvider);
         }
     }
 }