/** * 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 */ public function request($function_name, array $arguments = [], array $options = null, $input_headers = null) { return $this->soap->request($function_name, $arguments, $options, $input_headers); }