__soap_fault)) && ($this->__soap_fault != null)) { //this is where the exception from __doRequest is stored $exception = $this->__soap_fault; } logModuleCall( 'zimbraEmail', __FUNCTION__, $exception, "Debug: response", time() ); return $response; } /** * @param string $function_name * @param array $arguments * @param array|null $options * @param null $input_headers * @param array|null $output_headers * @return mixed|void */ public function __soapCall($function_name, array $arguments, array $options = null, $input_headers = null, array &$output_headers = null) { logModuleCall( 'zimbraEmail', __FUNCTION__, [ $function_name, $arguments, $options, $input_headers, $output_headers ], "Debug: function_name, arguments, options, input_headers, output_headers", time() ); $response = parent::__soapCall($function_name, $arguments, $options, $input_headers, $output_headers); logModuleCall( 'zimbraEmail', __FUNCTION__, $response, "Debug: function_name, arguments, options, input_headers, output_headers", time() ); return $response; } }