Skip to content

[Sync EN] ext/soap: document the PHP 8.4 changes (#5735) - #3230

Merged
lacatoire merged 1 commit into
masterfrom
sync-3210-soap-84
Aug 16, 2026
Merged

[Sync EN] ext/soap: document the PHP 8.4 changes (#5735)#3230
lacatoire merged 1 commit into
masterfrom
sync-3210-soap-84

Conversation

@lacatoire

Copy link
Copy Markdown
Member

Sync of reference/soap with doc-en d20d66d9c76ff98dceb853aeb86794fe9d657669 (php/doc-en#5735).

  • SoapClient::$typemap is an array as of PHP 8.4.0, no longer a resource; its description was empty
  • SoapClient::__construct() / SoapServer::__construct(): classmap keys accept the Clark notation {namespace}type as of PHP 8.4.0
  • SoapServer::setPersistence(): changelog for the shared session module support and the new Error
  • SoapVar::__construct(): changelog for the ISO 8601 serialization of DateTimeInterface values
  • also drop the empty <xi:fallback/> elements in soapclient.xml ([skip-revcheck] Remove empty xi:fallback elements doc-en#5699)
  • obsolete Reviewed markers dropped, EN-Revision bumped on the 5 files

Closes#3210

- SoapClient::$typemap is an array as of PHP 8.4.0, no longer a resource,
and the property description was empty
- SoapClient and SoapServer constructors: classmap keys accept the Clark
notation {namespace}type as of PHP 8.4.0
- SoapServer::setPersistence: changelog for the shared session module
support and the new Error
- SoapVar::__construct: changelog for the ISO 8601 serialization of
DateTimeInterface values
- also drop the empty <xi:fallback/> elements in soapclient.xml
Closes#3210
@lacatoire
lacatoire merged commit e9cbdcd into masterAug 16, 2026
5 checks passed
@lacatoire
lacatoire deleted the sync-3210-soap-84 branch August 16, 2026 11:26
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Sync EN] ext/soap: document PHP 8.4 changes (#5735)

1 participant

@lacatoire