Skip to content

Commit 17a38c3

Browse files
committed
Use proper param types in gen_stub
1 parent 3c66a18 commit 17a38c3

File tree

2 files changed

+13
-25
lines changed

2 files changed

+13
-25
lines changed

ext/xml/xml.stub.php

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -146,35 +146,23 @@ function xml_parser_create_ns(?string $encoding = null, string $separator = ":")
146146

147147
function xml_set_object(XMLParser $parser, object $object): true {}
148148

149-
/**
150-
* @param callable $start_handler
151-
* @param callable $end_handler
152-
*/
153-
function xml_set_element_handler(XMLParser $parser, $start_handler, $end_handler): true {}
149+
function xml_set_element_handler(XMLParser $parser, callable|string|null $start_handler, callable|string|null $end_handler): true {}
154150

155-
/** @param callable $handler */
156-
function xml_set_character_data_handler(XMLParser $parser, $handler): true {}
151+
function xml_set_character_data_handler(XMLParser $parser, callable|string|null $handler): true {}
157152

158-
/** @param callable $handler */
159-
function xml_set_processing_instruction_handler(XMLParser $parser, $handler): true {}
153+
function xml_set_processing_instruction_handler(XMLParser $parser, callable|string|null $handler): true {}
160154

161-
/** @param callable $handler */
162-
function xml_set_default_handler(XMLParser $parser, $handler): true {}
155+
function xml_set_default_handler(XMLParser $parser, callable|string|null $handler): true {}
163156

164-
/** @param callable $handler */
165-
function xml_set_unparsed_entity_decl_handler(XMLParser $parser, $handler): true {}
157+
function xml_set_unparsed_entity_decl_handler(XMLParser $parser, callable|string|null $handler): true {}
166158

167-
/** @param callable $handler */
168-
function xml_set_notation_decl_handler(XMLParser $parser, $handler): true {}
159+
function xml_set_notation_decl_handler(XMLParser $parser, callable|string|null $handler): true {}
169160

170-
/** @param callable $handler */
171-
function xml_set_external_entity_ref_handler(XMLParser $parser, $handler): true {}
161+
function xml_set_external_entity_ref_handler(XMLParser $parser, callable|string|null $handler): true {}
172162

173-
/** @param callable $handler */
174-
function xml_set_start_namespace_decl_handler(XMLParser $parser, $handler): true {}
163+
function xml_set_start_namespace_decl_handler(XMLParser $parser, callable|string|null $handler): true {}
175164

176-
/** @param callable $handler */
177-
function xml_set_end_namespace_decl_handler(XMLParser $parser, $handler): true {}
165+
function xml_set_end_namespace_decl_handler(XMLParser $parser, callable|string|null $handler): true {}
178166

179167
function xml_parse(XMLParser $parser, string $data, bool $is_final = false): int {}
180168

ext/xml/xml_arginfo.h

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)