summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rwxr-xr-xbuild/gen_stub.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/build/gen_stub.php b/build/gen_stub.php
index ee19f57a0c..f231307f2a 100755
--- a/build/gen_stub.php
+++ b/build/gen_stub.php
@@ -1870,6 +1870,7 @@ foreach ($fileInfos as $fileInfo) {
/** @var FuncInfo $funcInfo */
$funcMap[$funcInfo->name->__toString()] = $funcInfo;
+ // TODO: Don't use aliasMap for methodsynopsis?
if ($funcInfo->aliasType === "alias") {
$aliasMap[$funcInfo->alias->__toString()] = $funcInfo;
}
@@ -1879,7 +1880,11 @@ foreach ($fileInfos as $fileInfo) {
if ($verify) {
$errors = [];
- foreach ($aliasMap as $aliasFunc) {
+ foreach ($funcMap as $aliasFunc) {
+ if ($aliasFunc->aliasType !== "alias") {
+ continue;
+ }
+
if (!isset($funcMap[$aliasFunc->alias->__toString()])) {
$errors[] = "Aliased function {$aliasFunc->alias}() cannot be found";
continue;