/**
  * setGatewayConfigStorage.
  *
  * @method setGatewayConfigStorage
  *
  * @return self
  */
 protected function setGatewayConfigStorage()
 {
     if ($this->gatewayConfigStorageType === 'eloquent') {
         $storage = $this->createEloquentStorage(GatewayConfig::class);
         $this->payumBuilder->setGatewayConfigStorage($storage);
         foreach ($storage->findBy([]) as $gatewayConfig) {
             $gatewayName = $gatewayConfig->getGatewayName();
             $factoryName = $gatewayConfig->getFactoryName();
             $this->gatewayConfigs[$gatewayName] = array_merge(Arr::get($this->gatewayConfigs, $gatewayName, []), ['factory' => $factoryName], $gatewayConfig->getConfig());
         }
     }
     return $this;
 }