You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrade to veewee/xml v4 with PHP 8.4+ Dom\ namespace
- Bump minimum PHP to 8.4
- Upgrade veewee/xml from ^3.6 to ^4.10
- Bump php-soap/engine to ^2.20, php-soap/wsdl to ^1.19, php-soap/xml to ^1.10
- Replace monorepo PSL with standalone packages (^6.1)
- Migrate all DOM types: DOMElement -> Dom\Element, DOMNameSpaceNode -> Dom\NamespaceInfo
- Switch locate_by_tag_name to locate_by_namespaced_tag_name (getElementsByTagName
now matches qualified names in spec-compliant DOM)
- Handle getAttribute() returning null instead of '' for missing attributes
- Use toUnsafeLegacyDocument() in SchemaParser for goetas-webservices/xsd-reader
compatibility (still uses DOMElement)
- Add DOM stubs and phpVersion to psalm.xml
- Remove PHP 8.3 from CI matrices
$soapOperation = locate_by_tag_name($operation, 'operation')->expectFirst('Unable to locate the operation implementation in a WSDL operation element!');
18
+
$soapOperation = locate_by_namespaced_tag_name($operation, '*', 'operation')->expectFirst('Unable to locate the operation implementation in a WSDL operation element!');
0 commit comments