Skip to content

Commit 4de2ec3

Browse files
[RFC] Deprecate xml_parser_free() (#19449)
https://wiki.php.net/rfc/deprecations_php_8_5
1 parent 65c9614 commit 4de2ec3

33 files changed

+29
-38
lines changed

Zend/tests/bug34617.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ function boom()
1111
$thing = new Thing();
1212
xml_set_object($reader, $thing);
1313
die("ok\n");
14-
xml_parser_free($reader);
1514
}
1615
boom();
1716
?>

ext/libxml/tests/libxml_entity_loading_disabled_by_default.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ function parseXML2($xml) {
3030
function parseXML3($xml) {
3131
$p = xml_parser_create();
3232
xml_parse_into_struct($p, $xml, $vals, $index);
33-
xml_parser_free($p);
3433
return var_export($vals, true);
3534
}
3635

ext/xml/tests/bug25666.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ $parser = xml_parser_create_ns("ISO-8859-1","@");
2828
xml_set_element_handler($parser,'start_elem','end_elem');
2929
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
3030
xml_parse($parser, $xml);
31-
xml_parser_free($parser);
3231
?>
3332
--EXPECT--
3433
string(24) "http://example.com/foo@a"

ext/xml/tests/bug26528.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ xml
77
$sample = "<?xml version=\"1.0\"?><test attr=\"angle&lt;bracket\"/>";
88
$parser = xml_parser_create();
99
$res = xml_parse_into_struct($parser,$sample,$vals,$index);
10-
xml_parser_free($parser);
1110
var_dump($vals);
1211
?>
1312
--EXPECT--

ext/xml/tests/bug26614.inc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,4 @@ foreach ($xmls as $desc => $xml) {
6969
xml_set_character_data_handler($xml_parser, "characterData");
7070
if (!xml_parse($xml_parser, $xml, true))
7171
echo "Error: ".xml_error_string(xml_get_error_code($xml_parser))."\n";
72-
xml_parser_free($xml_parser);
7372
}

ext/xml/tests/bug27908.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ function x_default_handler($xp,$data)
1212
$xp = xml_parser_create();
1313
xml_set_default_handler($xp,'x_default_handler');
1414
xml_parse($xp, '<root></root>',TRUE);
15-
xml_parser_free($xp);
1615
echo "Done\n";
1716
?>
1817
--EXPECT--

ext/xml/tests/bug30875.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ XML;
1414

1515
$parser = xml_parser_create();
1616
xml_parse_into_struct($parser, $xml, $vals);
17-
xml_parser_free($parser);
1817
var_dump($vals);
1918
?>
2019
--EXPECT--

ext/xml/tests/bug35447.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ END_OF_XML;
2424
$parser = xml_parser_create_ns('UTF-8');
2525
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
2626
$result = xml_parse_into_struct($parser, $data, $vals, $index);
27-
xml_parser_free($parser);
2827
var_dump($vals);
2928
?>
3029
--EXPECT--

ext/xml/tests/bug46699.phpt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ $parser = xml_parser_create_ns("ISO-8859-1","@");
2525
xml_set_default_handler($parser,'defaultfunc');
2626
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
2727
xml_parse($parser, $xml);
28-
xml_parser_free($parser);
2928
?>
3029
--EXPECTF--
3130
<a xmlns="http://example.com/foo"%axmlns:bar="http://example.com/bar">

ext/xml/tests/bug50576.phpt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,13 @@ echo 'Index array' . PHP_EOL;
2121
print_r($index);
2222
echo 'Vals array' . PHP_EOL;
2323
print_r($vals);
24-
xml_parser_free($xml_parser);
2524

2625
function startElement($parser, $name, $attribs) { echo $name . PHP_EOL; }
2726
function endElement($parser, $name) { echo $name . PHP_EOL; }
2827
$xml_parser = xml_parser_create();
2928
xml_set_element_handler($xml_parser, 'startElement', 'endElement');
3029
xml_parser_set_option($xml_parser, XML_OPTION_SKIP_TAGSTART, 4);
3130
xml_parse($xml_parser, $XML);
32-
xml_parser_free($xml_parser);
3331

3432
?>
3533
--EXPECT--

0 commit comments

Comments
 (0)