X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=gen_stub.php.diff;fp=gen_stub.php.diff;h=ba8db54d7b7eb9f455cbeb2a49df34e0044a52bd;hb=0272ce4a9b54b22f3f39e3b8dd2043ade3f3b697;hp=d01ec3d18dbc87b254710451fa7319eb138ae340;hpb=cbdba63092f6cf861c47e0063b79c087713b2d0a;p=awesomized%2Fext-ion diff --git a/gen_stub.php.diff b/gen_stub.php.diff index d01ec3d..ba8db54 100644 --- a/gen_stub.php.diff +++ b/gen_stub.php.diff @@ -1,5 +1,5 @@ diff --git a/build/gen_stub.php b/build/gen_stub.php -index 5f74d26dbc3..01a19988161 100755 +index 5f74d26dbc..400619bdbb 100755 --- a/build/gen_stub.php +++ b/build/gen_stub.php @@ -793,7 +793,7 @@ class FunctionName implements FunctionOrMethodName { @@ -88,3 +88,23 @@ index 5f74d26dbc3..01a19988161 100755 } else if ($classStmt instanceof Stmt\EnumCase) { $enumCaseInfos[] = new EnumCaseInfo( $classStmt->name->toString(), $classStmt->expr); +@@ -2821,7 +2845,9 @@ function generateArgInfoCode(FileInfo $fileInfo, string $stubHash): string { + } + + $generatedFunctionDeclarations[$key] = true; +- return $fileInfo->declarationPrefix . $funcInfo->getDeclaration(); ++ if ($decl = $funcInfo->getDeclaration()) { ++ return $fileInfo->declarationPrefix . $decl; ++ } + } + ); + +@@ -3265,7 +3291,7 @@ function initPhpParser() { + } + + $isInitialized = true; +- $version = "4.13.0"; ++ $version = "4.13.2"; + $phpParserDir = __DIR__ . "/PHP-Parser-$version"; + if (!is_dir($phpParserDir)) { + installPhpParser($version, $phpParserDir);