Skip to content

Commit cb54871

Browse files
committed
Fix PHP 8.4 deprecated warnings Github issue 6306
1 parent 4368aed commit cb54871

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

system/libraries/Xmlrpc.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,10 +1162,10 @@ public function parseResponse($fp)
11621162
'isf_reason' => 0
11631163
);
11641164

1165-
xml_set_object($parser, $this);
1166-
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, TRUE);
1167-
xml_set_element_handler($parser, 'open_tag', 'closing_tag');
1168-
xml_set_character_data_handler($parser, 'character_data');
1165+
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, true);
1166+
xml_set_element_handler($parser, [$this, 'open_tag'], [$this, 'closing_tag']);
1167+
xml_set_character_data_handler($parser, [$this, 'character_data']);
1168+
11691169
//xml_set_default_handler($parser, 'default_handler');
11701170

11711171
// Get headers

system/libraries/Xmlrpcs.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,9 @@ public function parseRequest($data = '')
244244
'method' => ''
245245
);
246246

247-
xml_set_object($parser, $parser_object);
248-
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, TRUE);
249-
xml_set_element_handler($parser, 'open_tag', 'closing_tag');
250-
xml_set_character_data_handler($parser, 'character_data');
247+
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, true);
248+
xml_set_element_handler($parser, [$this, 'open_tag'], [$this, 'closing_tag']);
249+
xml_set_character_data_handler($parser, [$this, 'character_data']);
251250
//xml_set_default_handler($parser, 'default_handler');
252251

253252
//-------------------------------------

0 commit comments

Comments
 (0)