diff --git a/build/gen_stub.php b/build/gen_stub.php index b8dfc08cfac..040a037677b 100755 --- a/build/gen_stub.php +++ b/build/gen_stub.php @@ -3187,18 +3187,21 @@ $funcMap = []; /** @var array $aliasMap */ $aliasMap = []; +foreach ($fileInfos as $fileInfo) { + foreach ($fileInfo->getAllFuncInfos() as $funcInfo) { + /** @var FuncInfo $funcInfo */ + $funcMap[$funcInfo->name->__toString()] = $funcInfo; + + // TODO: Don't use aliasMap for methodsynopsis? + if ($funcInfo->aliasType === "alias") { + $aliasMap[$funcInfo->alias->__toString()] = $funcInfo; + } + } +} + foreach ($fileInfos as $fileInfo) { foreach ($fileInfo->classInfos as $classInfo) { $classMap[$classInfo->name->__toString()] = $classInfo; - - foreach ($classInfo->funcInfos as $funcInfo) { - $funcMap[$funcInfo->name->__toString()] = $funcInfo; - - // TODO: Don't use aliasMap for methodsynopsis? - if ($funcInfo->aliasType === "alias") { - $aliasMap[$funcInfo->alias->__toString()] = $funcInfo; - } - } } }