[PHP-CVS] [php-src] master: ext/dom: applied fixers to improve test robustness (#23130)

[email protected] (NickSdot via GitHub)
Newsgroups php.cvs
Message-ID <[email protected]>
Author: NickSdot (NickSdot)
Committer: GitHub (web-flow)
Pusher: Girgias
Date: 2026-08-22T14:26:23+01:00

Commit: https://github.com/php/php-src/commit/b394bfc5af6c003d02d323efc5d3c4cd96ef3900
Raw diff: https://github.com/php/php-src/commit/b394bfc5af6c003d02d323efc5d3c4cd96ef3900.diff

ext/dom: applied fixers to improve test robustness (#23130)

Changed paths:
  M  ext/dom/tests/DOM4_ChildNode_wrong_document.phpt
  M  ext/dom/tests/DOM4_DOMNode_removeDanglingElement.phpt
  M  ext/dom/tests/DOM4_ParentNode_append_invalidtypes.phpt
  M  ext/dom/tests/DOM4_ParentNode_append_with_attributes.phpt
  M  ext/dom/tests/DOM4_ParentNode_append_wrong_document.phpt
  M  ext/dom/tests/DOMAttr_construct_error_001.phpt
  M  ext/dom/tests/DOMCDATASection_construct_error_001.phpt
  M  ext/dom/tests/DOMCharacterData_data_error_002.phpt
  M  ext/dom/tests/DOMCharacterData_deleteData_error_002.phpt
  M  ext/dom/tests/DOMCharacterData_length_error_001.phpt
  M  ext/dom/tests/DOMComment_construct_error_001.phpt
  M  ext/dom/tests/DOMDocumentFragment_appendXML_error_002.phpt
  M  ext/dom/tests/DOMDocumentFragment_construct_error_001.phpt
  M  ext/dom/tests/DOMDocumentType_entities_error_001.phpt
  M  ext/dom/tests/DOMDocumentType_internalSubset_error_001.phpt
  M  ext/dom/tests/DOMDocumentType_name_error_001.phpt
  M  ext/dom/tests/DOMDocumentType_notations_error_001.phpt
  M  ext/dom/tests/DOMDocumentType_publicId_error_001.phpt
  M  ext/dom/tests/DOMDocumentType_systemId_error_001.phpt
  M  ext/dom/tests/DOMDocument_adoptNode.phpt
  M  ext/dom/tests/DOMDocument_createEntityReference_error1.phpt
  M  ext/dom/tests/DOMDocument_encoding_basic.phpt
  M  ext/dom/tests/DOMDocument_loadHTML_error2.phpt
  M  ext/dom/tests/DOMDocument_loadHTMLfile_error2.phpt
  M  ext/dom/tests/DOMDocument_loadXML_error6.phpt
  M  ext/dom/tests/DOMDocument_load_error6.phpt
  M  ext/dom/tests/DOMDocument_saveHTMLFile_error2.phpt
  M  ext/dom/tests/DOMDocument_saveHTMLFile_invalid_filename.phpt
  M  ext/dom/tests/DOMDocument_saveHTML_error2.phpt
  M  ext/dom/tests/DOMDocument_schemaValidateSource_error3.phpt
  M  ext/dom/tests/DOMDocument_schemaValidate_error3.phpt
  M  ext/dom/tests/DOMDocument_schemaValidate_error6.phpt
  M  ext/dom/tests/DOMDocument_strictErrorChecking_variation.phpt
  M  ext/dom/tests/DOMDocument_validate_error2.phpt
  M  ext/dom/tests/DOMDocument_version_write.phpt
  M  ext/dom/tests/DOMElement_append_hierarchy_test.phpt
  M  ext/dom/tests/DOMElement_className.phpt
  M  ext/dom/tests/DOMElement_id.phpt
  M  ext/dom/tests/DOMElement_insertAdjacentElement.phpt
  M  ext/dom/tests/DOMElement_insertAdjacentText.phpt
  M  ext/dom/tests/DOMElement_prefix_empty.phpt
  M  ext/dom/tests/DOMElement_prepend_hierarchy_test.phpt
  M  ext/dom/tests/DOMElement_replaceChildren.phpt
  M  ext/dom/tests/DOMElement_toggleAttribute.phpt
  M  ext/dom/tests/DOMEntityReference_error1.phpt
  M  ext/dom/tests/DOMNamedNodeMap_edge_case_offset.phpt
  M  ext/dom/tests/DOMNode_C14NFile_basic.phpt
  M  ext/dom/tests/DOMNode_C14N_basic.phpt
  M  ext/dom/tests/DOMNode_contains.phpt
  M  ext/dom/tests/DOMNode_insertBefore_error1.phpt
  M  ext/dom/tests/DOMNode_insertBefore_error2.phpt
  M  ext/dom/tests/DOMNode_insertBefore_error3.phpt
  M  ext/dom/tests/DOMNode_insertBefore_error4.phpt
  M  ext/dom/tests/DOMNode_insertBefore_error5.phpt
  M  ext/dom/tests/DOMNode_insertBefore_error6.phpt
  M  ext/dom/tests/DOMNode_removeChild_error1.phpt
  M  ext/dom/tests/DOMNode_replaceChild_error1.phpt
  M  ext/dom/tests/DOMNode_replaceChild_error2.phpt
  M  ext/dom/tests/DOMProcessingInstruction.phpt
  M  ext/dom/tests/DOMXPath_callables.phpt
  M  ext/dom/tests/DOMXPath_callables_errors.phpt
  M  ext/dom/tests/DOMXPath_clone.phpt
  M  ext/dom/tests/bug44648.phpt
  M  ext/dom/tests/bug47430.phpt
  M  ext/dom/tests/bug66783.phpt
  M  ext/dom/tests/bug67949.phpt
  M  ext/dom/tests/bug77569.phpt
  M  ext/dom/tests/c14n_no_nodeset_returned.phpt
  M  ext/dom/tests/clone_list_map_collection.phpt
  M  ext/dom/tests/delayed_freeing/direct_construction.phpt
  M  ext/dom/tests/delayed_freeing/without_contructor.phpt
  M  ext/dom/tests/dom_import_simplexml.phpt
  M  ext/dom/tests/dom_xinclude_errors.phpt
  M  ext/dom/tests/domxpath.phpt
  M  ext/dom/tests/entity_reference_stale_02.phpt
  M  ext/dom/tests/gh11830/attribute_variation.phpt
  M  ext/dom/tests/gh11830/document_variation.phpt
  M  ext/dom/tests/gh11830/hierarchy_variation.phpt
  M  ext/dom/tests/gh11830/type_variation.phpt
  M  ext/dom/tests/gh12002.phpt
  M  ext/dom/tests/gh13960.phpt
  M  ext/dom/tests/gh15137.phpt
  M  ext/dom/tests/gh15910.phpt
  M  ext/dom/tests/gh16039.phpt
  M  ext/dom/tests/gh16151.phpt
  M  ext/dom/tests/gh16190.phpt
  M  ext/dom/tests/gh16316.phpt
  M  ext/dom/tests/gh16465.phpt
  M  ext/dom/tests/gh16533.phpt
  M  ext/dom/tests/gh16535.phpt
  M  ext/dom/tests/gh16593.phpt
  M  ext/dom/tests/gh16594.phpt
  M  ext/dom/tests/gh16777_1.phpt
  M  ext/dom/tests/gh16777_2.phpt
  M  ext/dom/tests/gh17847.phpt
  M  ext/dom/tests/modern/common/template_rename.phpt
  M  ext/dom/tests/modern/css_selectors/closest_invalid_selector.phpt
  M  ext/dom/tests/modern/css_selectors/combinators.phpt
  M  ext/dom/tests/modern/css_selectors/matches_invalid_selector.phpt
  M  ext/dom/tests/modern/css_selectors/pseudo_classes_blank.phpt
  M  ext/dom/tests/modern/extensions/Element_renaming_html_ns_02.phpt
  M  ext/dom/tests/modern/extensions/attribute_renaming_conflict.phpt
  M  ext/dom/tests/modern/extensions/node_renaming_validation_errors.phpt
  M  ext/dom/tests/modern/html/encoding/HTMLDocument_createFromFile_override_encoding.phpt
  M  ext/dom/tests/modern/html/encoding/HTMLDocument_createFromString_override_encoding.phpt
  M  ext/dom/tests/modern/html/encoding/HTMLDocument_encoding_field_test.phpt
  M  ext/dom/tests/modern/html/interactions/Document_body_setter_errors.phpt
  M  ext/dom/tests/modern/html/interactions/Dom_Element_insertAdjacentHTML_errors.phpt
  M  ext/dom/tests/modern/html/interactions/HTMLCollection_dimension_errors.phpt
  M  ext/dom/tests/modern/html/interactions/HTMLDocument_registerNodeClass_02.phpt
  M  ext/dom/tests/modern/html/interactions/without_constructor.phpt
  M  ext/dom/tests/modern/html/parser/HTMLDocument_fromFile_nul_terminator_cases_path.phpt
  M  ext/dom/tests/modern/html/parser/HTMLDocument_parse_options.phpt
  M  ext/dom/tests/modern/spec/CharacterData_deleteData_negative_in_bounds_length.phpt
  M  ext/dom/tests/modern/spec/CharacterData_insertData_edge_cases.phpt
  M  ext/dom/tests/modern/spec/CharacterData_insertData_negative_offset.phpt
  M  ext/dom/tests/modern/spec/CharacterData_insertData_negative_offset_mod32.phpt
  M  ext/dom/tests/modern/spec/CharacterData_replaceData_negative_count_mod32.phpt
  M  ext/dom/tests/modern/spec/CharacterData_substringData_edge_cases.phpt
  M  ext/dom/tests/modern/spec/CharacterData_substringData_negative_arguments.phpt
  M  ext/dom/tests/modern/spec/CharacterData_substringData_negative_arguments_mod32.phpt
  M  ext/dom/tests/modern/spec/Document_createAttributeNS.phpt
  M  ext/dom/tests/modern/spec/Document_createElementNS.phpt
  M  ext/dom/tests/modern/spec/Document_createElement_edge_cases.phpt
  M  ext/dom/tests/modern/spec/Document_implementation_createDocumentType_errors.phpt
  M  ext/dom/tests/modern/spec/Document_implementation_createDocument_errors.phpt
  M  ext/dom/tests/modern/spec/Document_implementation_same_object.phpt
  M  ext/dom/tests/modern/spec/Document_importNode_not_supported.phpt
  M  ext/dom/tests/modern/spec/Element_insertAdjacentText.phpt
  M  ext/dom/tests/modern/spec/Element_prefix_readonly.phpt
  M  ext/dom/tests/modern/spec/Element_removeAttribute_edge_cases.phpt
  M  ext/dom/tests/modern/spec/Element_setAttributeNS.phpt
  M  ext/dom/tests/modern/spec/Element_setAttributeNode_inuse.phpt
  M  ext/dom/tests/modern/spec/HTMLDocument_createCDATASection.phpt
  M  ext/dom/tests/modern/spec/HTMLDocument_createProcessingInstruction.phpt
  M  ext/dom/tests/modern/spec/NamedNodeMap_dimensions.phpt
  M  ext/dom/tests/modern/spec/NamedNodeMap_dimensions_errors.phpt
  M  ext/dom/tests/modern/spec/NodeList_dimensions.phpt
  M  ext/dom/tests/modern/spec/NodeList_dimensions_errors.phpt
  M  ext/dom/tests/modern/spec/Node_appendChild_attribute.phpt
  M  ext/dom/tests/modern/spec/Node_appendChild_fragment_multiple_elements.phpt
  M  ext/dom/tests/modern/spec/Node_appendChild_invalid_parent.phpt
  M  ext/dom/tests/modern/spec/Node_cloneNode_copy_document_properties.phpt
  M  ext/dom/tests/modern/spec/Node_insertBefore_01.phpt
  M  ext/dom/tests/modern/spec/Node_insertBefore_02.phpt
  M  ext/dom/tests/modern/spec/Node_replaceChild_edge_cases.phpt
  M  ext/dom/tests/modern/spec/ParentNode_append_exception_consistency.phpt
  M  ext/dom/tests/modern/spec/ParentNode_edge_case.phpt
  M  ext/dom/tests/modern/spec/ParentNode_hierarchy_text_nodes.phpt
  M  ext/dom/tests/modern/spec/Text_splitText_edge_case.phpt
  M  ext/dom/tests/modern/spec/XMLDocument_version.phpt
  M  ext/dom/tests/modern/spec/appendChild_dtd_legacy.phpt
  M  ext/dom/tests/modern/spec/append_text_nodes_invalid_hierarchy.phpt
  M  ext/dom/tests/modern/spec/documentURI_URL.phpt
  M  ext/dom/tests/modern/spec/pre_insertion_validation.phpt
  M  ext/dom/tests/modern/spec/textContent_edge_cases.phpt
  M  ext/dom/tests/modern/token_list/add_errors.phpt
  M  ext/dom/tests/modern/token_list/contains_error.phpt
  M  ext/dom/tests/modern/token_list/dimensions.phpt
  M  ext/dom/tests/modern/token_list/dimensions_error.phpt
  M  ext/dom/tests/modern/token_list/foreach_by_ref.phpt
  M  ext/dom/tests/modern/token_list/remove_errors.phpt
  M  ext/dom/tests/modern/token_list/replace_error.phpt
  M  ext/dom/tests/modern/token_list/supports.phpt
  M  ext/dom/tests/modern/token_list/toggle_error.phpt
  M  ext/dom/tests/modern/token_list/value_edge_cases.phpt
  M  ext/dom/tests/modern/xml/DtdNamedNodeMap_dimension_index_overflow_64.phpt
  M  ext/dom/tests/modern/xml/Element_innerHTML_writing_errors.phpt
  M  ext/dom/tests/modern/xml/Element_innerOuterHTML_reading_errors.phpt
  M  ext/dom/tests/modern/xml/Element_insertAdjacentHTML_errors.phpt
  M  ext/dom/tests/modern/xml/Element_outerHTML_writing_errors.phpt
  M  ext/dom/tests/modern/xml/Node_removeChild_from_comment.phpt
  M  ext/dom/tests/modern/xml/XMLDocument_createFromFile_override_encoding.phpt
  M  ext/dom/tests/modern/xml/XMLDocument_createFromString_override_encoding.phpt
  M  ext/dom/tests/modern/xml/XMLDocument_fromFile_03.phpt
  M  ext/dom/tests/modern/xml/XMLDocument_fromString_03.phpt
  M  ext/dom/tests/modern/xml/XMLDocument_xpath.phpt
  M  ext/dom/tests/modern/xml/XMLDocument_xpath_errors.phpt
  M  ext/dom/tests/modern/xml/canonicalize_unattached.phpt
  M  ext/dom/tests/modern/xml/serialize_empty_xmlns.phpt
  M  ext/dom/tests/modern/xml/simplexml_interop.phpt
  M  ext/dom/tests/not_serializable.phpt
  M  ext/dom/tests/not_unserializable.phpt
  M  ext/dom/tests/null_text_content_manipulation.phpt
  M  ext/dom/tests/php_function_edge_cases.phpt
  M  ext/dom/tests/property_write_errors.phpt
  M  ext/dom/tests/registerNodeClass_abstract_class.phpt
  M  ext/dom/tests/registerPhpFunctionNS_errors.phpt
  M  ext/dom/tests/register_node_class.phpt
  M  ext/dom/tests/replaceChild_attribute_validation.phpt
  M  ext/dom/tests/unsetting_properties.phpt
  M  ext/dom/tests/xpath_domnamespacenode_advanced.phpt


Diff exceeded maximum size.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.