55interface SoapClientInterface
66{
77 /**
8- * Synchronous SOAP call
8+ * Magic method to simplify SOAP call. This method is asynchronous.
99 *
10- * @param string $name
11- * @param array $arguments
12- * @param array $options
13- * @param mixed $inputHeaders
14- * @param array $output_headers
10+ * @param string $name Operation name
11+ * @param array $arguments Operation arguments
12+ * @return Promise instance with a then method
13+ */
14+ public function __call ($ name , $ arguments );
15+
16+ /**
17+ * Synchronous SOAP call.
18+ *
19+ * @param string $name Operation name
20+ * @param array $arguments Operation arguments
21+ * @param array $options Options
22+ * @param mixed $inputHeaders Input SOAP headers
23+ * @param array $output_headers Output SOAP headers
1524 * @return mixed
1625 */
1726 public function call ($ name , array $ arguments , array $ options = null , $ inputHeaders = null , array &$ output_headers = null );
1827
1928 /**
20- * Asynchronous SOAP call
29+ * Asynchronous SOAP call.
2130 *
22- * @param string $name
23- * @param array $arguments
24- * @param array $options
25- * @param mixed $inputHeaders
26- * @param array $output_headers
27- * @return a promise instance with a then method
31+ * @param string $name Operation name
32+ * @param array $arguments Operation arguments
33+ * @param array $options Options
34+ * @param mixed $inputHeaders Input SOAP headers
35+ * @param array $output_headers Output SOAP headers
36+ * @return Promise instance with a then method
2837 */
2938 public function callAsync ($ name , array $ arguments , array $ options = null , $ inputHeaders = null , array &$ output_headers = null );
3039}
0 commit comments