Skip to main content

Zymba Documentation

SOAP.Client

Text
object @SOAP.Client(@Base) {
construct(string $wsdl, string $username, string $password, int $timeout) {}
bind(string $operation): function {}
call(string $operation, ...$arguments): mixed {}
listOperations(): object {}
listTypes(): object {}
setCookie(string $name, string $value): $this {}
setLocation(string $url): $this {}
setTimeout(int $timeout): $this {}
}

SOAP client prototype.

Prototype

Base

Methods

CODE
$this.construct(string $wsdl, string $username, string $password, int $timeout): void
Parameters
NameTypeValueDefault
wsdlstring""
usernamestring""
passwordstring""
timeoutint60
CODE
$this.bind(string $operation): function
Parameters
NameTypeValueDefault
operationstring""
Returns
TypeValue
function
CODE
$this.call(string $operation, variadic $arguments): mixed
Parameters
NameTypeValueDefault
operationstring""
argumentsvariadic...
Returns
TypeValue
mixed
CODE
$this.listOperations(): object
Returns
TypeValue
object[signature, ...]
CODE
$this.listTypes(): object
Returns
TypeValue
object[signature, ...]
CODE
$this.setCookie(string $name, string $value): this
Parameters
NameTypeValueDefault
namestring""
valuestring""
Returns
TypeValue
$this
CODE
$this.setLocation(string $url): this
Parameters
NameTypeValueDefault
urlstring""
Returns
TypeValue
$this
CODE
$this.setTimeout(int $timeout): this
Parameters
NameTypeValueDefault
timeoutint60
Returns
TypeValue
$this