]> granicus.if.org Git - php/commitdiff
Check that "tokenizer" extension is available in gen_stub.php
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 2 Jul 2020 08:36:57 +0000 (10:36 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 2 Jul 2020 08:37:14 +0000 (10:37 +0200)
build/gen_stub.php

index bd30913b69a4f4ddab58ddc49ee3df1b75e88983..d6d43774288b2eab235937a460941f2e5cbb04f5 100755 (executable)
@@ -1074,6 +1074,10 @@ function initPhpParser() {
         return;
     }
 
+    if (!extension_loaded("tokenizer")) {
+        throw new Exception("The \"tokenizer\" extension is not available");
+    }
+
     $isInitialized = true;
     $version = "4.3.0";
     $phpParserDir = __DIR__ . "/PHP-Parser-$version";