public function request($function_name, array $arguments = [], array $options = null, $input_headers = null)
    {
        return $this->soap->request($function_name, $arguments, $options, $input_headers);
    }
public function request($function_name, array $arguments = [], array $options = null, $input_headers = null)
    {
        return $this->soap->request($function_name, $arguments, $options, $input_headers);
    }
public function request ( $ function_name , array $ arguments = [ ] , array $ options = null , $ input_headers = null ) { return $ this -> soap -> request ( $ function_name , $ arguments , $ options , $ input_headers ) ; }
Interpret the given method and arguments to a SOAP request message.

@param string $function_name     The name of the SOAP function to interpret.
@param array  $arguments         An array of the arguments to $function_name.
@param array  $options           An associative array of options.
The location option is the URL of the remote Web service.
The uri option is the target namespace of the SOAP service.
The soapaction option is the action to call.
@param mixed  $input_headers     An array of headers to be interpreted along with the SOAP request.
@return SoapRequest
Interpret the given method and arguments to a SOAP request message .