Fix parameter order in gen_stub.php

This commit is contained in:
Máté Kocsis 2022-07-12 13:08:08 +02:00
parent 342e18f105
commit 227a8576d2
No known key found for this signature in database
GPG key ID: FD055E41728BF310

View file

@ -2572,7 +2572,7 @@ class ClassInfo {
} }
} }
if ($attributeInitializationCode = generateAttributeInitialization($this->funcInfos, $this->cond, $allConstInfos)) { if ($attributeInitializationCode = generateAttributeInitialization($this->funcInfos, $allConstInfos, $this->cond)) {
if (!$php82MinimumCompatibility) { if (!$php82MinimumCompatibility) {
$code .= "#if (PHP_VERSION_ID >= " . PHP_82_VERSION_ID . ")\n"; $code .= "#if (PHP_VERSION_ID >= " . PHP_82_VERSION_ID . ")\n";
} }
@ -3968,7 +3968,7 @@ function generateArgInfoCode(
} }
if ($fileInfo->generateClassEntries) { if ($fileInfo->generateClassEntries) {
$attributeInitializationCode = generateAttributeInitialization($fileInfo->funcInfos, null, $allConstInfos); $attributeInitializationCode = generateAttributeInitialization($fileInfo->funcInfos, $allConstInfos, null);
if ($attributeInitializationCode !== "" || !empty($fileInfo->constInfos)) { if ($attributeInitializationCode !== "" || !empty($fileInfo->constInfos)) {
$code .= "\nstatic void register_{$stubFilenameWithoutExtension}_symbols(int module_number)\n"; $code .= "\nstatic void register_{$stubFilenameWithoutExtension}_symbols(int module_number)\n";
@ -4035,7 +4035,7 @@ function generateFunctionEntries(?Name $className, array $funcInfos, ?string $co
/** /**
* @param iterable<FuncInfo> $funcInfos * @param iterable<FuncInfo> $funcInfos
*/ */
function generateAttributeInitialization(iterable $funcInfos, ?string $parentCond = null, iterable $allConstInfos): string { function generateAttributeInitialization(iterable $funcInfos, iterable $allConstInfos, ?string $parentCond = null): string {
return generateCodeWithConditions( return generateCodeWithConditions(
$funcInfos, $funcInfos,
"", "",