mirror of
https://github.com/php/php-src.git
synced 2024-09-22 10:27:25 +00:00
Declare tentative return types for ext/soap
Closes GH-7001
This commit is contained in:
parent
1a1a9b2e4a
commit
8ae4b56027
@ -32,81 +32,81 @@ class SoapServer
|
||||
{
|
||||
public function __construct(?string $wsdl, array $options = []) {}
|
||||
|
||||
/** @return void */
|
||||
public function fault(string $code, string $string, string $actor = "", mixed $details = null, string $name = "") {}
|
||||
/** @tentative-return-type */
|
||||
public function fault(string $code, string $string, string $actor = "", mixed $details = null, string $name = ""): void {}
|
||||
|
||||
/** @return void */
|
||||
public function addSoapHeader(SoapHeader $header) {}
|
||||
/** @tentative-return-type */
|
||||
public function addSoapHeader(SoapHeader $header): void {}
|
||||
|
||||
/** @return void */
|
||||
public function setPersistence(int $mode) {}
|
||||
/** @tentative-return-type */
|
||||
public function setPersistence(int $mode): void {}
|
||||
|
||||
/** @return void */
|
||||
public function setClass(string $class, mixed ...$args) {}
|
||||
/** @tentative-return-type */
|
||||
public function setClass(string $class, mixed ...$args): void {}
|
||||
|
||||
/** @return void */
|
||||
public function setObject(object $object) {}
|
||||
/** @tentative-return-type */
|
||||
public function setObject(object $object): void {}
|
||||
|
||||
/** @return array */
|
||||
public function getFunctions() {}
|
||||
/** @tentative-return-type */
|
||||
public function getFunctions(): array {}
|
||||
|
||||
/**
|
||||
* @param array|string|int $functions
|
||||
* @return void
|
||||
* @tentative-return-type
|
||||
*/
|
||||
public function addFunction($functions) {}
|
||||
public function addFunction($functions): void {}
|
||||
|
||||
/** @return void */
|
||||
public function handle(?string $request = null) {}
|
||||
/** @tentative-return-type */
|
||||
public function handle(?string $request = null): void {}
|
||||
}
|
||||
|
||||
class SoapClient
|
||||
{
|
||||
public function __construct(?string $wsdl, array $options = []) {}
|
||||
|
||||
/** @return mixed */
|
||||
public function __call(string $name, array $args) {}
|
||||
/** @tentative-return-type */
|
||||
public function __call(string $name, array $args): mixed {}
|
||||
|
||||
/**
|
||||
* @param SoapHeader|array|null $inputHeaders
|
||||
* @param array $outputHeaders
|
||||
* @return mixed
|
||||
* @tentative-return-type
|
||||
*/
|
||||
public function __soapCall(string $name, array $args, ?array $options = null, $inputHeaders = null, &$outputHeaders = null) {}
|
||||
public function __soapCall(string $name, array $args, ?array $options = null, $inputHeaders = null, &$outputHeaders = null): mixed {}
|
||||
|
||||
/** @return array|null */
|
||||
public function __getFunctions() {}
|
||||
/** @tentative-return-type */
|
||||
public function __getFunctions(): ?array {}
|
||||
|
||||
/** @return array|null */
|
||||
public function __getTypes() {}
|
||||
/** @tentative-return-type */
|
||||
public function __getTypes(): ?array {}
|
||||
|
||||
/** @return string|null */
|
||||
public function __getLastRequest() {}
|
||||
/** @tentative-return-type */
|
||||
public function __getLastRequest(): ?string {}
|
||||
|
||||
/** @return string|null */
|
||||
public function __getLastResponse() {}
|
||||
/** @tentative-return-type */
|
||||
public function __getLastResponse(): ?string {}
|
||||
|
||||
/** @return string|null */
|
||||
public function __getLastRequestHeaders() {}
|
||||
/** @tentative-return-type */
|
||||
public function __getLastRequestHeaders(): ?string {}
|
||||
|
||||
/** @return string|null */
|
||||
public function __getLastResponseHeaders() {}
|
||||
/** @tentative-return-type */
|
||||
public function __getLastResponseHeaders(): ?string {}
|
||||
|
||||
/** @return string|null */
|
||||
public function __doRequest(string $request, string $location, string $action, int $version, bool $oneWay = false) {}
|
||||
/** @tentative-return-type */
|
||||
public function __doRequest(string $request, string $location, string $action, int $version, bool $oneWay = false): ?string {}
|
||||
|
||||
/** @return void */
|
||||
public function __setCookie(string $name, ?string $value = null) {}
|
||||
/** @tentative-return-type */
|
||||
public function __setCookie(string $name, ?string $value = null): void {}
|
||||
|
||||
/** @return array */
|
||||
public function __getCookies() {}
|
||||
/** @tentative-return-type */
|
||||
public function __getCookies(): array {}
|
||||
|
||||
/**
|
||||
* @param SoapHeader|array|null $headers
|
||||
* @return bool
|
||||
* @tentative-return-type
|
||||
*/
|
||||
public function __setSoapHeaders($headers = null) {}
|
||||
public function __setSoapHeaders($headers = null): bool {}
|
||||
|
||||
/** @return string|null */
|
||||
public function __setLocation(?string $location = null) {}
|
||||
/** @tentative-return-type */
|
||||
public function __setLocation(?string $location = null): ?string {}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* This is a generated file, edit the .stub.php file instead.
|
||||
* Stub hash: b4f2354707bc7b992a3574f820edb329b16dd49e */
|
||||
* Stub hash: c72f989c179f1bc136fe008c78ac3605efe55141 */
|
||||
|
||||
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_use_soap_error_handler, 0, 0, _IS_BOOL, 0)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, enable, _IS_BOOL, 0, "true")
|
||||
@ -48,7 +48,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer___construct, 0, 0, 1)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 0, "[]")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_fault, 0, 0, 2)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_fault, 0, 2, IS_VOID, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, code, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, actor, IS_STRING, 0, "\"\"")
|
||||
@ -56,42 +56,42 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_fault, 0, 0, 2)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, name, IS_STRING, 0, "\"\"")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_addSoapHeader, 0, 0, 1)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addSoapHeader, 0, 1, IS_VOID, 0)
|
||||
ZEND_ARG_OBJ_INFO(0, header, SoapHeader, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_setPersistence, 0, 0, 1)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setPersistence, 0, 1, IS_VOID, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, mode, IS_LONG, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_setClass, 0, 0, 1)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setClass, 0, 1, IS_VOID, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, class, IS_STRING, 0)
|
||||
ZEND_ARG_VARIADIC_TYPE_INFO(0, args, IS_MIXED, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_setObject, 0, 0, 1)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_setObject, 0, 1, IS_VOID, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, object, IS_OBJECT, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_getFunctions, 0, 0, 0)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_getFunctions, 0, 0, IS_ARRAY, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_addFunction, 0, 0, 1)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_addFunction, 0, 1, IS_VOID, 0)
|
||||
ZEND_ARG_INFO(0, functions)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapServer_handle, 0, 0, 0)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapServer_handle, 0, 0, IS_VOID, 0)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, request, IS_STRING, 1, "null")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
#define arginfo_class_SoapClient___construct arginfo_class_SoapServer___construct
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___call, 0, 0, 2)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___call, 0, 2, IS_MIXED, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, args, IS_ARRAY, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___soapCall, 0, 0, 2)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___soapCall, 0, 2, IS_MIXED, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, args, IS_ARRAY, 0)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 1, "null")
|
||||
@ -99,19 +99,21 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___soapCall, 0, 0, 2)
|
||||
ZEND_ARG_INFO_WITH_DEFAULT_VALUE(1, outputHeaders, "null")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
#define arginfo_class_SoapClient___getFunctions arginfo_class_SoapServer_getFunctions
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getFunctions, 0, 0, IS_ARRAY, 1)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
#define arginfo_class_SoapClient___getTypes arginfo_class_SoapServer_getFunctions
|
||||
#define arginfo_class_SoapClient___getTypes arginfo_class_SoapClient___getFunctions
|
||||
|
||||
#define arginfo_class_SoapClient___getLastRequest arginfo_class_SoapServer_getFunctions
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___getLastRequest, 0, 0, IS_STRING, 1)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
#define arginfo_class_SoapClient___getLastResponse arginfo_class_SoapServer_getFunctions
|
||||
#define arginfo_class_SoapClient___getLastResponse arginfo_class_SoapClient___getLastRequest
|
||||
|
||||
#define arginfo_class_SoapClient___getLastRequestHeaders arginfo_class_SoapServer_getFunctions
|
||||
#define arginfo_class_SoapClient___getLastRequestHeaders arginfo_class_SoapClient___getLastRequest
|
||||
|
||||
#define arginfo_class_SoapClient___getLastResponseHeaders arginfo_class_SoapServer_getFunctions
|
||||
#define arginfo_class_SoapClient___getLastResponseHeaders arginfo_class_SoapClient___getLastRequest
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___doRequest, 0, 0, 4)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___doRequest, 0, 4, IS_STRING, 1)
|
||||
ZEND_ARG_TYPE_INFO(0, request, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, location, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, action, IS_STRING, 0)
|
||||
@ -119,18 +121,18 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___doRequest, 0, 0, 4)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, oneWay, _IS_BOOL, 0, "false")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___setCookie, 0, 0, 1)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setCookie, 0, 1, IS_VOID, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 1, "null")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
#define arginfo_class_SoapClient___getCookies arginfo_class_SoapServer_getFunctions
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___setSoapHeaders, 0, 0, 0)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setSoapHeaders, 0, 0, _IS_BOOL, 0)
|
||||
ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, headers, "null")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SoapClient___setLocation, 0, 0, 0)
|
||||
ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_SoapClient___setLocation, 0, 0, IS_STRING, 1)
|
||||
ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, location, IS_STRING, 1, "null")
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
|
@ -35,7 +35,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('echoAnyElement');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -56,7 +56,7 @@ $options = [
|
||||
|
||||
class BugSoapClient extends SoapClient
|
||||
{
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = null)
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = null): ?string
|
||||
{
|
||||
$response = parent::__doRequest($request, $location, $action, $version, $one_way);
|
||||
|
||||
|
@ -5,7 +5,7 @@ soap
|
||||
--FILE--
|
||||
<?php
|
||||
class MySoapClient extends SoapClient {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request, PHP_EOL;
|
||||
return '';
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ soap.wsdl_cache_enabled=0
|
||||
|
||||
class bug70875 extends SOAPClient
|
||||
{
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0)
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0): ?string
|
||||
{
|
||||
die("no SIGSEGV");
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ soap
|
||||
<?php
|
||||
|
||||
$client = new class(null, [ 'location' => '', 'uri' => 'http://example.org']) extends SoapClient {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request;
|
||||
return '';
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ soap
|
||||
<?php
|
||||
|
||||
$client = new class(null, ['location' => '', 'uri' => 'http://example.org']) extends SoapClient {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request, "\n";
|
||||
return '';
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ $client = new class(__DIR__ . '/bug77410.wsdl', [
|
||||
'cache_wsdl' => WSDL_CACHE_NONE,
|
||||
'trace' => 1,
|
||||
]) extends SoapClient {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
public function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request, "\n";
|
||||
return '';
|
||||
}
|
||||
|
@ -17,7 +17,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -12,7 +12,7 @@ class LocalSoapClient extends SoapClient {
|
||||
parent::__construct($wsdl, $options);
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
|
||||
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
|
@ -19,7 +19,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('EchoString');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -21,7 +21,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->setClass('hello_world');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -20,7 +20,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('foo');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
$xml = simplexml_load_string($request);
|
||||
echo $xml->children("http://schemas.xmlsoap.org/soap/envelope/")->Body->children("http://test-uri")->children()->param1->asXML(),"\n";
|
||||
unset($xml);
|
||||
|
@ -19,7 +19,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction("getContinentList");
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request;
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
|
@ -9,7 +9,7 @@ soap.wsdl_cache_enabled=0
|
||||
|
||||
class LocalSoapClient extends SoapClient {
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
|
@ -24,7 +24,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -17,7 +17,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction("Test");
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo "$location\n";
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
|
@ -22,7 +22,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -5,7 +5,7 @@ soap
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<soapenv:Envelope
|
||||
|
@ -5,7 +5,7 @@ soap
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo "$request\n";
|
||||
exit;
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('EchoString');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -22,7 +22,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->setClass('fp');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -24,7 +24,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('PostEvents');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo "$request\n";
|
||||
$this->server->handle($request);
|
||||
return $response;
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request;
|
||||
exit;
|
||||
}
|
||||
|
@ -22,7 +22,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('PostEvents');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo "$request\n";
|
||||
$this->server->handle($request);
|
||||
return $response;
|
||||
|
@ -24,7 +24,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('PostEvents');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo "$request\n";
|
||||
$this->server->handle($request);
|
||||
return $response;
|
||||
|
@ -19,7 +19,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('echoLong');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache=3
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
|
@ -19,7 +19,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('Test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -17,7 +17,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('Test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -20,7 +20,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('Test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -19,7 +19,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server->addFunction('Test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class LocalSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class LocalSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||||
|
@ -23,7 +23,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('test');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -18,7 +18,7 @@ class TestSoap extends SoapClient {
|
||||
$this->server->addFunction("checkAuth");
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -14,7 +14,7 @@ class TestSoapClient extends SoapClient {
|
||||
$this->server = new SoapServer($wsdl, $options);
|
||||
$this->server->addFunction('test');
|
||||
}
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -8,7 +8,7 @@ soap.wsdl_cache_enabled=0
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient
|
||||
{
|
||||
public function __doRequest($req, $loc, $act, $ver, $one_way = 0)
|
||||
public function __doRequest($req, $loc, $act, $ver, $one_way = 0): ?string
|
||||
{
|
||||
return <<<XML
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
@ -16,7 +16,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('bar');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -6,7 +6,7 @@ soap
|
||||
<?php
|
||||
|
||||
class TestSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<soapenv:Envelope
|
||||
|
@ -22,7 +22,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->setObject(new testSoap());
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -5,7 +5,7 @@ soap
|
||||
--FILE--
|
||||
<?php
|
||||
class XSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way=false) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way=false): ?string {
|
||||
echo self::$crash;
|
||||
}
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ class TestSoapClient extends SoapClient {
|
||||
parent::__construct($wsdl, $options);
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://test.com/soap/v3/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
|
||||
<SOAP-ENV:Body>
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class LocalSoapClient extends SoapClient {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:test.example.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sf="urn:object.test.example.org"><soapenv:Body><queryResponse><result xsi:type="QueryResult"><done>true</done><queryLocator xsi:nil="true"/><records xsi:type="sf:genericObject"><sf:type>CampaignMember</sf:type><sf:Id>00vi0000011VMgeAAG</sf:Id><sf:Id>00vi0000011VMgeAAG</sf:Id><sf:CampaignId>701i0000001lreeAAA</sf:CampaignId><sf:Status>Sent</sf:Status><sf:ContactId xsi:nil="true"/><sf:LeadId>00Qi000001UrbYFEAZ</sf:LeadId><sf:Contact xsi:nil="true"/><sf:Lead xsi:type="sf:genericObject"><sf:type>Lead</sf:type><sf:Id xsi:nil="true"/><sf:Email>angela.lansbury@cbs.com</sf:Email></sf:Lead></records><size>1</size></result></queryResponse></soapenv:Body></soapenv:Envelope>
|
||||
EOF;
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient{
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.nothing.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body>
|
||||
|
@ -33,7 +33,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction("f");
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -41,7 +41,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction("f");
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -16,7 +16,7 @@ class LocalSoapClient extends SoapClient {
|
||||
$this->server->addFunction('Add');
|
||||
}
|
||||
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
ob_start();
|
||||
$this->server->handle($request);
|
||||
$response = ob_get_contents();
|
||||
|
@ -8,7 +8,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient{
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.nothing.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body>
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient{
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request;
|
||||
exit;
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient{
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.nothing.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body>
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient{
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request;
|
||||
exit;
|
||||
}
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient{
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
return <<<EOF
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.nothing.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body>
|
||||
|
@ -7,7 +7,7 @@ soap.wsdl_cache_enabled=0
|
||||
--FILE--
|
||||
<?php
|
||||
class TestSoapClient extends SoapClient{
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
||||
function __doRequest($request, $location, $action, $version, $one_way = 0): ?string {
|
||||
echo $request;
|
||||
exit;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user