From ad68a77003b36f1507eb1029162ec19001bd58f1 Mon Sep 17 00:00:00 2001 From: Jordi Kroon Date: Thu, 21 May 2026 21:21:23 +0200 Subject: [PATCH 1/2] PHP 8.4 Soap resource to Object conversions --- reference/soap/book.xml | 3 +- reference/soap/soap.sdl.xml | 57 +++++++++++++++++++++++++++++++++++ reference/soap/soap.url.xml | 57 +++++++++++++++++++++++++++++++++++ reference/soap/soapclient.xml | 4 +-- reference/soap/versions.xml | 4 +++ 5 files changed, 122 insertions(+), 3 deletions(-) create mode 100644 reference/soap/soap.sdl.xml create mode 100644 reference/soap/soap.url.xml diff --git a/reference/soap/book.xml b/reference/soap/book.xml index bcac66101402..a50bc6802587 100644 --- a/reference/soap/book.xml +++ b/reference/soap/book.xml @@ -18,7 +18,6 @@ &reference.soap.setup; &reference.soap.constants; - &reference.soap.reference; &reference.soap.soapclient; @@ -28,6 +27,8 @@ &reference.soap.soapparam; &reference.soap.soapvar; + &reference.soap.soap.sdl; + &reference.soap.soap.url; diff --git a/reference/soap/soap.sdl.xml b/reference/soap/soap.sdl.xml new file mode 100644 index 000000000000..b6beb0fb3cb5 --- /dev/null +++ b/reference/soap/soap.sdl.xml @@ -0,0 +1,57 @@ + + + The Soap\Sdl class + Soap\Sdl + + + + +
+ &reftitle.intro; + + A fully opaque class which replaces an sdl resource as of PHP 8.4.0. + +
+ + +
+ &reftitle.classsynopsis; + + + + Soap + + + + final + Sdl + + + + + +
+ +
+ +
+ diff --git a/reference/soap/soap.url.xml b/reference/soap/soap.url.xml new file mode 100644 index 000000000000..78c245de8d92 --- /dev/null +++ b/reference/soap/soap.url.xml @@ -0,0 +1,57 @@ + + + The Soap\Url class + Soap\Url + + + + +
+ &reftitle.intro; + + A fully opaque class which replaces an url resource as of PHP 8.4.0. + +
+ + +
+ &reftitle.classsynopsis; + + + + Soap + + + + final + Url + + + + + +
+ +
+ +
+ diff --git a/reference/soap/soapclient.xml b/reference/soap/soapclient.xml index 52437e97bd0d..5c04379497d1 100644 --- a/reference/soap/soapclient.xml +++ b/reference/soap/soapclient.xml @@ -66,7 +66,7 @@ private - resourcenull + Soap\Sdlnull sdl null @@ -84,7 +84,7 @@ private - resourcenull + Soap\Urlnull httpurl null diff --git a/reference/soap/versions.xml b/reference/soap/versions.xml index 251eaef12cac..40946866edc4 100644 --- a/reference/soap/versions.xml +++ b/reference/soap/versions.xml @@ -7,7 +7,11 @@ + + + + From 80d4e11f22e25294d932daa2c9d9e0ece7a9cbc0 Mon Sep 17 00:00:00 2001 From: Jordi Kroon Date: Fri, 22 May 2026 19:26:18 +0200 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Louis-Arnaud --- reference/soap/soap.sdl.xml | 2 +- reference/soap/soap.url.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/reference/soap/soap.sdl.xml b/reference/soap/soap.sdl.xml index b6beb0fb3cb5..558c6b579939 100644 --- a/reference/soap/soap.sdl.xml +++ b/reference/soap/soap.sdl.xml @@ -9,7 +9,7 @@
&reftitle.intro; - A fully opaque class which replaces an sdl resource as of PHP 8.4.0. + A fully opaque class which replaces a soap_sdl &resource; as of PHP 8.4.0.
diff --git a/reference/soap/soap.url.xml b/reference/soap/soap.url.xml index 78c245de8d92..af5754a1e96e 100644 --- a/reference/soap/soap.url.xml +++ b/reference/soap/soap.url.xml @@ -9,7 +9,7 @@
&reftitle.intro; - A fully opaque class which replaces an url resource as of PHP 8.4.0. + A fully opaque class which replaces a soap_url &resource; as of PHP 8.4.0.