myMethod($myArg1, $myArg2)->then(function ($response) { * // result received * }); * ``` * * Please refer to your WSDL or its accompanying documentation for details * on which functions and arguments are supported. * * > Note that this class is called "Proxy" because it will forward (proxy) all * method calls to the actual SOAP service via the underlying * [`Client::soapCall()`](#soapcall) method. This is not to be confused with * using a proxy server. See [`Client`](#client) documentation for more * details on how to use an HTTP proxy server. */ final class Proxy { private $client; public function __construct(Client $client) { $this->client = $client; } /** * @param string $name * @param mixed[] $args * @return PromiseInterface */ public function __call($name, $args) { return $this->client->soapCall($name, $args); } }