summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/soap/soap.c2
-rw-r--r--ext/soap/soap.stub.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/ext/soap/soap.c b/ext/soap/soap.c
index 82657caad6..3334689ed9 100644
--- a/ext/soap/soap.c
+++ b/ext/soap/soap.c
@@ -2886,7 +2886,7 @@ PHP_METHOD(SoapClient, __setLocation)
zval *tmp;
zval *this_ptr = ZEND_THIS;
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s", &location, &location_len) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s!", &location, &location_len) == FAILURE) {
RETURN_THROWS();
}
diff --git a/ext/soap/soap.stub.php b/ext/soap/soap.stub.php
index 298374e866..01e41b7e87 100644
--- a/ext/soap/soap.stub.php
+++ b/ext/soap/soap.stub.php
@@ -108,5 +108,5 @@ class SoapClient
public function __setSoapHeaders($headers = null) {}
/** @return string|null */
- public function __setLocation(string $location = "") {}
+ public function __setLocation(?string $location = null) {}
}