Skip to content

Commit 88fb45b

Browse files
gen_stub: simplify generateFunctionEntries()
1 parent 859c4c1 commit 88fb45b

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

build/gen_stub.php

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5260,27 +5260,21 @@ function generateFunctionEntries(?Name $className, array $funcInfos, ?string $co
52605260
return '';
52615261
}
52625262

5263-
$code = "\n";
5264-
5265-
if ($cond) {
5266-
$code .= "#if {$cond}\n";
5267-
}
5268-
52695263
$functionEntryName = "ext_functions";
52705264
if ($className) {
52715265
$underscoreName = implode("_", $className->getParts());
52725266
$functionEntryName = "class_{$underscoreName}_methods";
52735267
}
52745268

5275-
$code .= "static const zend_function_entry {$functionEntryName}[] = {\n";
5269+
$code = "\nstatic const zend_function_entry {$functionEntryName}[] = {\n";
52765270
$code .= generateCodeWithConditions($funcInfos, "", static function (FuncInfo $funcInfo) {
52775271
return $funcInfo->getFunctionEntry();
52785272
}, $cond);
52795273
$code .= "\tZEND_FE_END\n";
52805274
$code .= "};\n";
52815275

52825276
if ($cond) {
5283-
$code .= "#endif\n";
5277+
$code = "\n#if {$cond}{$code}#endif\n";
52845278
}
52855279

52865280
return $code;

0 commit comments

Comments
 (0)