original_string: public function generate(array $config)
      {
          $defaultHTTPCodes = $this->getDefaultHTTPCodes($config);
          $defaultOptions = $this->getDefaultOptions($config);
  
          return $this->createUrlChainFromConfig(
              $config,
              $defaultHTTPCodes,
              $defaultOptions
          );
      }
code: public function generate(array $config)
      {
          $defaultHTTPCodes = $this->getDefaultHTTPCodes($config);
          $defaultOptions = $this->getDefaultOptions($config);
  
          return $this->createUrlChainFromConfig(
              $config,
              $defaultHTTPCodes,
              $defaultOptions
          );
      }
code_tokens: public function generate ( array $ config ) { $ defaultHTTPCodes = $ this -> getDefaultHTTPCodes ( $ config ) ; $ defaultOptions = $ this -> getDefaultOptions ( $ config ) ; return $ this -> createUrlChainFromConfig ( $ config , $ defaultHTTPCodes , $ defaultOptions ) ; }
docstring: Given a configuration array, generates a chain of urls
  
  @param array $config Configuration
  
  @return UrlChain Chain of URL instances
docstring_tokens: Given a configuration array generates a chain of urls