original_string: protected function getExportStrategyInstance($strategy)
      {
          /** @var ModelExportStrategyData $strategyData */
          $strategyData = array_get($this->getModelInformation()->export->strategies, $strategy);
  
          $instance = $this->getExportStrategyFactory()->make($strategyData->strategy);
  
          if ($strategyData) {
              $instance->setStrategyData($strategyData);
          }
  
          return $instance;
      }
code: protected function getExportStrategyInstance($strategy)
      {
          /** @var ModelExportStrategyData $strategyData */
          $strategyData = array_get($this->getModelInformation()->export->strategies, $strategy);
  
          $instance = $this->getExportStrategyFactory()->make($strategyData->strategy);
  
          if ($strategyData) {
              $instance->setStrategyData($strategyData);
          }
  
          return $instance;
      }
code_tokens: protected function getExportStrategyInstance ( $ strategy ) { /** @var ModelExportStrategyData $strategyData */ $ strategyData = array_get ( $ this -> getModelInformation ( ) -> export -> strategies , $ strategy ) ; $ instance = $ this -> getExportStrategyFactory ( ) -> make ( $ strategyData -> strategy ) ; if ( $ strategyData ) { $ instance -> setStrategyData ( $ strategyData ) ; } return $ instance ; }
docstring: Returns prepared exporter strategy instance for a given strategy string.
  
  @param string $strategy
  @return ModelExporterInterface
docstring_tokens: Returns prepared exporter strategy instance for a given strategy string .