Skip to content

Commit 15547a2

Browse files
gen_stub: simplify generateFunctionEntries()
1 parent 30c8480 commit 15547a2

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
@@ -5321,27 +5321,21 @@ function generateFunctionEntries(?Name $className, array $funcInfos, ?string $co
53215321
return '';
53225322
}
53235323

5324-
$code = "\n";
5325-
5326-
if ($cond) {
5327-
$code .= "#if {$cond}\n";
5328-
}
5329-
53305324
$functionEntryName = "ext_functions";
53315325
if ($className) {
53325326
$underscoreName = implode("_", $className->getParts());
53335327
$functionEntryName = "class_{$underscoreName}_methods";
53345328
}
53355329

5336-
$code .= "static const zend_function_entry {$functionEntryName}[] = {\n";
5330+
$code = "\nstatic const zend_function_entry {$functionEntryName}[] = {\n";
53375331
$code .= generateCodeWithConditions($funcInfos, "", static function (FuncInfo $funcInfo) {
53385332
return $funcInfo->getFunctionEntry();
53395333
}, $cond);
53405334
$code .= "\tZEND_FE_END\n";
53415335
$code .= "};\n";
53425336

53435337
if ($cond) {
5344-
$code .= "#endif\n";
5338+
$code = "\n#if {$cond}{$code}#endif\n";
53455339
}
53465340

53475341
return $code;

0 commit comments

Comments
 (0)