2019-09-16 17:07:49 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
function use_soap_error_handler(bool $handler = true): bool {}
|
|
|
|
|
|
|
|
function is_soap_fault($object): bool {}
|
|
|
|
|
|
|
|
class SoapParam
|
|
|
|
{
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __construct($data, string $name);
|
2019-09-16 17:07:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
class SoapHeader
|
|
|
|
{
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __construct(string $namespace, string $name, $data = UNKNOWN, bool $mustunderstand = false, $actor = UNKNOWN);
|
2019-09-16 17:07:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
class SoapFault extends Exception
|
|
|
|
{
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __construct($faultcode, string $faultstring, ?string $faultactor = null, $detail = null, ?string $faultname = null, $headerfault = null);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __toString(): string;
|
2019-09-16 17:07:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
class SoapVar
|
|
|
|
{
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __construct($data, $encoding, string $type_name = "", string $type_namespace = "", string $node_name = "", string $node_namespace = "");
|
2019-09-16 17:07:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
class SoapServer
|
|
|
|
{
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __construct($wsdl, array $options = []);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function fault(string $code, string $string, string $actor = "", $details = null, string $name = "");
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function addSoapHeader(SoapHeader $object);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function setPersistence(int $mode);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function setClass(string $class_name, ...$argv);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function setObject(object $object);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return array */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function getFunctions();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function addFunction($functions);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function handle(string $soap_request = UNKNOWN);
|
2019-09-16 17:07:49 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
class SoapClient
|
|
|
|
{
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __construct($wsdl, array $options = []);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return mixed */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __call(string $function_name, array $arguments);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return mixed */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __soapCall(string $function_name, array $arguments, ?array $options = null, $input_headers = null, $output_headers = null);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return array|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __getFunctions();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return array|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __getTypes();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
2020-04-11 22:25:33 +00:00
|
|
|
/** @return string|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __getLastRequest();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
2020-04-11 22:25:33 +00:00
|
|
|
/** @return string|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __getLastResponse();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
2020-04-11 22:25:33 +00:00
|
|
|
/** @return string|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __getLastRequestHeaders();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
2020-04-11 22:25:33 +00:00
|
|
|
/** @return string|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __getLastResponseHeaders();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
2020-04-11 22:25:33 +00:00
|
|
|
/** @return string|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __doRequest(string $request, string $location, string $action, int $version, int $one_way = 0);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return void */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __setCookie(string $name, ?string $value = null);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return array */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __getCookies();
|
2019-09-16 17:07:49 +00:00
|
|
|
|
|
|
|
/** @return bool */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __setSoapHeaders($soapheaders = null);
|
2019-09-16 17:07:49 +00:00
|
|
|
|
2020-04-11 22:25:33 +00:00
|
|
|
/** @return string|null */
|
2020-04-11 08:23:51 +00:00
|
|
|
public function __setLocation(string $new_location = "");
|
2019-09-16 17:07:49 +00:00
|
|
|
}
|