original_string: protected function make($gateway)
      {
          $app = new $gateway($this->config);
  
          if ($app instanceof GatewayApplicationInterface) {
              return $app;
          }
  
          throw new InvalidGatewayException("Gateway [$gateway] Must Be An Instance Of GatewayApplicationInterface");
      }
code: protected function make($gateway)
      {
          $app = new $gateway($this->config);
  
          if ($app instanceof GatewayApplicationInterface) {
              return $app;
          }
  
          throw new InvalidGatewayException("Gateway [$gateway] Must Be An Instance Of GatewayApplicationInterface");
      }
code_tokens: protected function make ( $ gateway ) { $ app = new $ gateway ( $ this -> config ) ; if ( $ app instanceof GatewayApplicationInterface ) { return $ app ; } throw new InvalidGatewayException ( "Gateway [$gateway] Must Be An Instance Of GatewayApplicationInterface" ) ; }
docstring: Make a gateway.
  
  @author yansongda <me@yansonga.cn>
  
  @param string $gateway
  
  @return GatewayApplicationInterface
docstring_tokens: Make a gateway .