]> granicus.if.org Git - php/commitdiff
Include stub hash in generated arginfo files
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 19 Jun 2020 09:40:31 +0000 (11:40 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Wed, 24 Jun 2020 07:55:19 +0000 (09:55 +0200)
The hash is used to check whether the arginfo file needs to be
regenerated. PHP-Parser will only be downloaded if this is actually
necessary.

This ensures that release artifacts will never try to regenerate
stubs and thus fetch PHP-Parser, as long as you do not modify any
files.

Closes GH-5739.

102 files changed:
Zend/zend_builtin_functions_arginfo.h
Zend/zend_closures_arginfo.h
Zend/zend_exceptions_arginfo.h
Zend/zend_generators_arginfo.h
Zend/zend_interfaces_arginfo.h
Zend/zend_weakrefs_arginfo.h
build/gen_stub.php
ext/bcmath/bcmath_arginfo.h
ext/bz2/bz2_arginfo.h
ext/calendar/calendar_arginfo.h
ext/com_dotnet/com_extension_arginfo.h
ext/com_dotnet/com_persist_arginfo.h
ext/ctype/ctype_arginfo.h
ext/curl/curl_arginfo.h
ext/curl/curl_file_arginfo.h
ext/date/php_date_arginfo.h
ext/dba/dba_arginfo.h
ext/dom/php_dom_arginfo.h
ext/enchant/enchant_arginfo.h
ext/exif/exif_arginfo.h
ext/ffi/ffi_arginfo.h
ext/fileinfo/fileinfo_arginfo.h
ext/filter/filter_arginfo.h
ext/ftp/ftp_arginfo.h
ext/gd/gd_arginfo.h
ext/gettext/gettext_arginfo.h
ext/gmp/gmp_arginfo.h
ext/hash/hash_arginfo.h
ext/iconv/iconv_arginfo.h
ext/imap/php_imap_arginfo.h
ext/intl/breakiterator/breakiterator_arginfo.h
ext/intl/calendar/calendar_arginfo.h
ext/intl/collator/collator_arginfo.h
ext/intl/common/common_arginfo.h
ext/intl/converter/converter_arginfo.h
ext/intl/dateformat/dateformat_arginfo.h
ext/intl/formatter/formatter_arginfo.h
ext/intl/locale/locale_arginfo.h
ext/intl/msgformat/msgformat_arginfo.h
ext/intl/normalizer/normalizer_arginfo.h
ext/intl/php_intl_arginfo.h
ext/intl/resourcebundle/resourcebundle_arginfo.h
ext/intl/spoofchecker/spoofchecker_arginfo.h
ext/intl/timezone/timezone_arginfo.h
ext/intl/transliterator/transliterator_arginfo.h
ext/intl/uchar/uchar_arginfo.h
ext/json/json_arginfo.h
ext/ldap/ldap_arginfo.h
ext/libxml/libxml_arginfo.h
ext/mbstring/mbstring_arginfo.h
ext/mysqli/mysqli_arginfo.h
ext/odbc/odbc_arginfo.h
ext/opcache/opcache_arginfo.h
ext/openssl/openssl_arginfo.h
ext/pcntl/pcntl_arginfo.h
ext/pcre/php_pcre_arginfo.h
ext/pdo/pdo_arginfo.h
ext/pdo/pdo_dbh_arginfo.h
ext/pdo/pdo_stmt_arginfo.h
ext/phar/phar_object_arginfo.h
ext/posix/posix_arginfo.h
ext/pspell/pspell_arginfo.h
ext/readline/readline_arginfo.h
ext/reflection/php_reflection_arginfo.h
ext/session/session_arginfo.h
ext/shmop/shmop_arginfo.h
ext/simplexml/simplexml_arginfo.h
ext/simplexml/sxe_arginfo.h
ext/skeleton/skeleton_arginfo.h
ext/snmp/snmp_arginfo.h
ext/soap/soap_arginfo.h
ext/sockets/sockets_arginfo.h
ext/sodium/libsodium_arginfo.h
ext/spl/php_spl_arginfo.h
ext/spl/spl_array_arginfo.h
ext/spl/spl_directory_arginfo.h
ext/spl/spl_dllist_arginfo.h
ext/spl/spl_fixedarray_arginfo.h
ext/spl/spl_heap_arginfo.h
ext/spl/spl_iterators_arginfo.h
ext/spl/spl_observer_arginfo.h
ext/sqlite3/sqlite3_arginfo.h
ext/standard/basic_functions_arginfo.h
ext/standard/dir_arginfo.h
ext/standard/dl_arginfo.h
ext/standard/user_filters_arginfo.h
ext/sysvmsg/sysvmsg_arginfo.h
ext/sysvsem/sysvsem_arginfo.h
ext/sysvshm/sysvshm_arginfo.h
ext/tidy/tidy_arginfo.h
ext/tokenizer/tokenizer_arginfo.h
ext/xml/xml_arginfo.h
ext/xmlreader/php_xmlreader_arginfo.h
ext/xmlwriter/php_xmlwriter_arginfo.h
ext/xsl/php_xsl_arginfo.h
ext/zend_test/test_arginfo.h
ext/zip/php_zip_arginfo.h
ext/zlib/zlib_arginfo.h
sapi/apache2handler/php_functions_arginfo.h
sapi/fpm/fpm/fpm_main_arginfo.h
sapi/litespeed/lsapi_main_arginfo.h
sapi/phpdbg/phpdbg_arginfo.h

index 0fa4ba7f458549151b559194b19cf3c18716ce7d..df1f06888ee94ac132e7466e38e06b25ee6593f2 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: dbaaf894f10b6f3c880d08e138dead309f6ed5a4 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_zend_version, 0, 0, IS_STRING, 0)
 ZEND_END_ARG_INFO()
index 85802bbfb4cd7f6b235dc33fdc57c995bc89db05..14c262773196fc72c1e34520c984bd24f870cc98 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3352191f3a07009ef853829816a3209156afb0bc */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Closure___construct, 0, 0, 0)
 ZEND_END_ARG_INFO()
index db114fbeaad2fb6cd8f068081cd2e49279e9f769..6a226954a0c8c56600966720ac99f39fc1d9096c 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 7eb20393f4ca314324d9813983124f724189ce8a */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Throwable_getMessage, 0, 0, IS_STRING, 0)
 ZEND_END_ARG_INFO()
index c87ef2c93702a8744868d1d5132b87e93f330d07..22084d9feb9a15642d839a21fe25accc17ff427a 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 18d2bb68729ff622a5c0c124a8822f7ee882c2ec */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Generator_rewind, 0, 0, IS_VOID, 0)
 ZEND_END_ARG_INFO()
index c8f78ce3bd91d91f8278a0d4300a3c54f8a39b10..1c197d73db7d26ebe8a1914533f1c67ec6d00a9b 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 6ec9a1d6d8035af94bdd4953e47bb18164ee2b59 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IteratorAggregate_getIterator, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 44516352515457a77fd8a458093f763dbc6d0f10..3f668b4e08672991f66e107577b8fd12aa3a9a1d 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 7ce222b1a257fc3d524dc5cd123ac102a0dca2bc */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_WeakReference___construct, 0, 0, 0)
 ZEND_END_ARG_INFO()
index eb00b34136459f5311456a0a5d67aa5cd239b5c4..bd30913b69a4f4ddab58ddc49ee3df1b75e88983 100755 (executable)
@@ -12,20 +12,6 @@ use PhpParser\PrettyPrinterAbstract;
 
 error_reporting(E_ALL);
 
-try {
-    initPhpParser();
-} catch (Exception $e) {
-    echo "{$e->getMessage()}\n";
-    exit(1);
-}
-
-class CustomPrettyPrinter extends Standard
-{
-    protected function pName_FullyQualified(Name\FullyQualified $node) {
-        return implode('\\', $node->parts);
-    }
-}
-
 function processDirectory(string $dir) {
     $it = new RecursiveIteratorIterator(
         new RecursiveDirectoryIterator($dir),
@@ -40,11 +26,23 @@ function processDirectory(string $dir) {
 }
 
 function processStubFile(string $stubFile) {
-    $arginfoFile = str_replace('.stub.php', '', $stubFile) . '_arginfo.h';
-
     try {
-        $fileInfo = parseStubFile($stubFile);
-        $arginfoCode = generateArgInfoCode($fileInfo);
+        if (!file_exists($stubFile)) {
+            throw new Exception("File $stubFile does not exist");
+        }
+
+        $arginfoFile = str_replace('.stub.php', '', $stubFile) . '_arginfo.h';
+        $stubCode = file_get_contents($stubFile);
+        $stubHash = computeStubHash($stubCode);
+        $oldStubHash = extractStubHash($arginfoFile);
+        if ($stubHash === $oldStubHash) {
+            /* Stub file did not change, do not regenerate. */
+            return;
+        }
+
+        initPhpParser();
+        $fileInfo = parseStubFile($stubCode);
+        $arginfoCode = generateArgInfoCode($fileInfo, $stubHash);
         file_put_contents($arginfoFile, $arginfoCode);
     } catch (Exception $e) {
         echo "In $stubFile:\n{$e->getMessage()}\n";
@@ -52,6 +50,23 @@ function processStubFile(string $stubFile) {
     }
 }
 
+function computeStubHash(string $stubCode): string {
+    return sha1(str_replace("\r\n", "\n", $stubCode));
+}
+
+function extractStubHash(string $arginfoFile): ?string {
+    if (!file_exists($arginfoFile)) {
+        return null;
+    }
+
+    $arginfoCode = file_get_contents($arginfoFile);
+    if (!preg_match('/\* Stub hash: ([0-9a-f]+) \*/', $arginfoCode, $matches)) {
+        return null;
+    }
+
+    return $matches[1];
+}
+
 class SimpleType {
     /** @var string */
     public $name;
@@ -737,18 +752,16 @@ function getFileDocComment(array $stmts): ?DocComment {
     return null;
 }
 
-function parseStubFile(string $fileName): FileInfo {
-    if (!file_exists($fileName)) {
-        throw new Exception("File $fileName does not exist");
-    }
-
-    $code = file_get_contents($fileName);
-
+function parseStubFile(string $code): FileInfo {
     $lexer = new PhpParser\Lexer();
     $parser = new PhpParser\Parser\Php7($lexer);
     $nodeTraverser = new PhpParser\NodeTraverser;
     $nodeTraverser->addVisitor(new PhpParser\NodeVisitor\NameResolver);
-    $prettyPrinter = new CustomPrettyPrinter();
+    $prettyPrinter = new class extends Standard {
+        protected function pName_FullyQualified(Name\FullyQualified $node) {
+            return implode('\\', $node->parts);
+        }
+    };
 
     $stmts = $parser->parse($code);
     $nodeTraverser->traverse($stmts);
@@ -948,8 +961,9 @@ function generateCodeWithConditions(
     return $code;
 }
 
-function generateArgInfoCode(FileInfo $fileInfo): string {
-    $code = "/* This is a generated file, edit the .stub.php file instead. */\n";
+function generateArgInfoCode(FileInfo $fileInfo, string $stubHash): string {
+    $code = "/* This is a generated file, edit the .stub.php file instead.\n"
+          . " * Stub hash: $stubHash */\n";
     $generatedFuncInfos = [];
     $code .= generateCodeWithConditions(
         $fileInfo->getAllFuncInfos(), "\n",
@@ -1055,6 +1069,12 @@ function installPhpParser(string $version, string $phpParserDir) {
 }
 
 function initPhpParser() {
+    static $isInitialized = false;
+    if ($isInitialized) {
+        return;
+    }
+
+    $isInitialized = true;
     $version = "4.3.0";
     $phpParserDir = __DIR__ . "/PHP-Parser-$version";
     if (!is_dir($phpParserDir)) {
index 46fc5ff9bd3e27a88131747b62a8396d787d7821..83956366a282236f1733b699655b79df7931367e 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a1e223f29a06a2292a88c0e90e104cb956f80500 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_bcadd, 0, 2, IS_STRING, 0)
        ZEND_ARG_TYPE_INFO(0, left_operand, IS_STRING, 0)
index 03fe9eb8f0bdc3e19b1a955c4b0ef3e44d83ef53..322aaf7215cc6a9ae959b14d1d38b6e0af081c2b 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a5c534b7cd92619dfa0fdf29bd0a94fcda27f089 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_bzopen, 0, 0, 2)
        ZEND_ARG_INFO(0, file)
index 620f3daec3b6be322a3ee65a316c295c25ecf44a..22f259833b6ccaa14caecc5d7dcd0b91f907da93 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 1ace9d7ae3e505ae2e14323e21fa6ac0a490896d */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_cal_days_in_month, 0, 3, IS_LONG, 0)
        ZEND_ARG_TYPE_INFO(0, calendar, IS_LONG, 0)
index f4b924358ce1394c6f9f2e0356781a3ff14476d3..4ee6d3750469b0496e3381b95c5868d17c4dd0f5 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 965dcbb494d51bb3fd41a2898a1c53d7478fd699 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_variant_set, 0, 2, IS_VOID, 0)
        ZEND_ARG_OBJ_INFO(0, variant, variant, 0)
index 0abd6505de68b9ee15b96a762ef5c967cef2afa9..87b41f83f550eecfc8090d80b2d489d3d65d8a78 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 69de4fb111796d28e92e16630221e2d02817e742 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_COMPersistHelper___construct, 0, 0, 1)
        ZEND_ARG_OBJ_INFO(0, com_object, VARIANT, 1)
index 6529fd503ed48691d4c6352687f2e2bd8e462b44..4ee065b03bfd143f2f9b6359e6a5785905d4bef3 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a5de84e1cb6919e7dfc69a42b7f05967ebca24c3 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_ctype_alnum, 0, 1, _IS_BOOL, 0)
        ZEND_ARG_INFO(0, text)
index d779493aa89ddd9ac318d9e5521a7b4d7981fd06..30f2e839a815a22121b6a6c4690936fe92b49244 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: ca65615cacfe914f3511007fd393169ffededf34 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_curl_close, 0, 1, IS_VOID, 0)
        ZEND_ARG_OBJ_INFO(0, handle, CurlHandle, 0)
index f387589f6a14c767ac9c5542c83512da944761cd..526bd322f505eface4e041e778532db13c08bb6e 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 2dbca0eed1723e959b2a56d6035239b189f52495 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_CURLFile___construct, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
index e3fa98281127ff1bd5bf4f9df1882e6e5bdea885..5c002c2b37495e6b5d5208374163b01cdece87db 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 51ffecfc0b15a2368719d5a76fa6788b3a36887e */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_strtotime, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, time, IS_STRING, 0)
index ae4b84cd946d03833ff9a73ce34a2f0ee601350e..bc8532e9a6b15cef04e4e794a2368fb60ebbecab 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3f28cb0c990d15e6d2f34c40c2f0219b11d2d5e4 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_dba_popen, 0, 0, 2)
        ZEND_ARG_INFO(0, path)
index c7fd0c81df44fae321f3f67549424b15b58c95fe..5e3051111887bbf225cabaa287e70d5db9bc3c72 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: b5bb577aa2608cc62fa56852ab2433ec03c7fc26 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_dom_import_simplexml, 0, 1, DOMElement, 1)
        ZEND_ARG_TYPE_INFO(0, node, IS_OBJECT, 0)
index cb1644e0aa2b34e8d79d4f3764bbc65fbaac3e87..adbbc3779fda4b54bbf3ca67b58ad7bf3537d6b4 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 5a67e10da7a70552110e807118a33d1d7bb028da */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_enchant_broker_init, 0, 0, EnchantBroker, MAY_BE_FALSE)
 ZEND_END_ARG_INFO()
index 5627e3d0ed2c6257ce8ee68d5ffe8706a9ea2b63..dfe2d97e9b11209738898b5bfe50d47377a95f52 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 603888c5295306e86fabce6d6f5367376c666cfe */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_exif_tagname, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, index, IS_LONG, 0)
index 10468cb0e712f7fa4279b8b1a4e9beadf9125b4c..7a14a6e12a0a14458595395724f5cb55310cc7e5 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: e66d306e0dbe08ec3d66935c69ab9e36b9b8165a */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_cdef, 0, 0, FFI, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, code, IS_STRING, 0, "\"\"")
index 1f948ee3339e03fadee90230512386800259d99f..95fe4fc98bf74c0cc0ae1ac10c65f6df2f09baab 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: b8bfd01bd5a9a181550160e39c50a8cc047f15cd */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_finfo_open, 0, 0, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "FILEINFO_NONE")
index bf615fc847dea4975435dc8f9d5bd84509c58df4..00d18092500f68298ca39869c8e3d8a8b1bd414c 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 54d4bb809e05c73a1a16174bce578377f7cd8f31 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_filter_has_var, 0, 2, _IS_BOOL, 0)
        ZEND_ARG_TYPE_INFO(0, type, IS_LONG, 0)
index 738f8e9284d3b3ede18c23c75e0fcbcd8a0c7865..9383bce47647a74b5c3bc9f21e90383713a3d670 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 0bbaf1b0aed026d0ed32274bc1084b363528bb61 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_ftp_connect, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, host, IS_STRING, 0)
index eb60f889ef88334c80d876007bb8614efd901888..b8e95e7cd988704788838654988a4dbf4b07280d 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: ce2eb70f449197eca39ca5d8c53ee1369577b035 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_gd_info, 0, 0, IS_ARRAY, 0)
 ZEND_END_ARG_INFO()
index c36f178d1d317aa7d6b14e2e901e10d9434d82b6..678fcf704dccaa064ee7469defa67f3dee311a08 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 29c84ba2a2aa940baec3bd32503fc7c8e67885fe */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_textdomain, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, domain, IS_STRING, 1)
index 4cb06da28ef42176c6954a3b2251e7c1f243bcad..5208204241496bb203cb30b7f124c2eee03c3412 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3f96612dbbeac0ae619461e400e91b3a15e0cd9c */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_init, 0, 1, GMP, MAY_BE_FALSE)
        ZEND_ARG_INFO(0, number)
index 13e95aa03092b4a2270bf31c148f546dd06292a4..c09fd12001627cd07bef575f72ace94e59fe926e 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 2972dfa9fbf8c83557614063a68c2f1500fa5955 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_hash, 0, 2, MAY_BE_STRING|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, algo, IS_STRING, 0)
index 8c50c2332b6085ed919419840842f689032afd35..3702e5739bdf25639bac3abd0aeba371c00a6dcd 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 4e26168b04450adf510a4e638184c46757679ac1 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_iconv_strlen, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, str, IS_STRING, 0)
index 4631c1c2c55b79efdb3b6e9daf1c1e98ad5a0301..fd1f7efef24f5da3bd6bab1cd710f41aa6e2bb1f 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 1105c40befb73bbc51cc9438d53404801338a15c */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_imap_open, 0, 0, 3)
        ZEND_ARG_TYPE_INFO(0, mailbox, IS_STRING, 0)
index 659cb21407af722757487896137a1fb738d17d0c..6c9f574d1e48a5b21fe4e1a98cbe16bae5764c40 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3e28f27c89a4f03e9d67d78f4103e16128673e27 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlBreakIterator_createCharacterInstance, 0, 0, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, locale, IS_STRING, 1, "null")
index 056b2b68716510e98ca858e9d48db40bca96dcc2..d80500a88721f20cceca3a6b1626c0f575244f38 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: e9aea4eb45aba216347d3cf821cf5adebc217ba1 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlCalendar___construct, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 8e2660cfe90bb59dfb227d5cfb210b304aa0fa1b..7d045b35a8bea5bc35deb730410eb43b478e01b5 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 95fee5001472494653e6a83467c3c0079ea70728 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Collator___construct, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
index 00cad34620f7a67db75c32462acc9e20375ef8c0..08679923cb059adf6664f2eda06a957b7221369c 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: cf905a693064ae31b6434e84f6c63bf7c9b804a6 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlIterator_current, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 8cfc756be62e92191ba85d213be9bbf800eb9d94..5a72ad68eeefd8bcbbd19abc09fdc5ffdd1838cf 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3c63c9077f864e122292eef8655489549de9277a */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_UConverter___construct, 0, 0, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, destination_encoding, IS_STRING, 1, "null")
index 08bea3335ded23272af0bb7710010ed9c6989c94..0dadfd9dd06d69c3fa385b2f003610ef3682927d 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 86faf2e51b67db2801ce691d4d24bfdae5feb6fc */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlDateFormatter___construct, 0, 0, 3)
        ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 1)
index 7336fa1b44f00501d0080305bb41d5b8c9cbc407..051a98f941e978533afe1c2ec647cf96c063c875 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3ff6f141d025bccb37ff597089f00bcc72462627 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_NumberFormatter___construct, 0, 0, 2)
        ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
index dd8fd4e1d6c115b7ab354d5d72eff7fa3a19104d..9a6e27d48d9aaf8cff0ce20aae1e3fdfcd64d707 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 6d010c8797cbf11f12f13ce37eb8b36633bdbafb */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Locale_getDefault, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 3ee79eadec60cda4f0bb1fbb7a4d8a54f2475a50..efbc1e7d69941d07bdf3d8562d553156e354bff6 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: ffa9513a18a634b034b0490bc712d097dc8d36e8 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_MessageFormatter___construct, 0, 0, 2)
        ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
index aee7284c8b42a7c03994a205545d1541b54decb9..82006f52ea7556a22cbf39b03ec5295eba565150 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a1f54793e243d30e75cefd4f9aea17f1509a9c8d */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Normalizer_normalize, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, input, IS_STRING, 0)
index 9f8b0c12db525132a53495712849a789337c901b..2e16d16be77689f33e3af3b40097c9a41da94074 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: f5411cdc67ac288183c4210932b222c406bfe254 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_intlcal_create_instance, 0, 0, IntlCalendar, 1)
        ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, timeZone, "null")
index 524e41e0bb284ef491782abd63d8b173ecb40dd1..4060cdea5948fe8e0138f84e1fe9ae3d0d394d5d 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 4bc15bffefcb91a7462dc8c66508f8d16b1c6c49 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ResourceBundle___construct, 0, 0, 2)
        ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 1)
index c32fe376c4430ddbf8fa6fd52175ab285169d83c..26ca66080a7e0480802a2f192aa197593816d995 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: dbcdb94753d19921594c48a735d6bd9194b02996 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Spoofchecker___construct, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 58dbecf28d9e445fa226530a4453a5a6aa05a7dc..494c46391b5ddb610e3a04d1b94c4441f670307f 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: df98b2edbdf806c52a9c165b52124b6b0de7acb2 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlTimeZone___construct, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 66ec56e5e04156f3c506afd41aeafa6cbdfdc697..d596fdc72c50bb4cb4c64309dbc0523bc6ca7048 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 52c803e82863ebdbe7a2fdcbe8508fb22984cbfd */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Transliterator___construct, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 006e14fa249092762f223ac03fe36a6b37f9fff5..6f0175b803e1a7035331a4baf8841703a2078f5a 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 2f9658fe9c23180244786ed48a5ca542b7ed95ea */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_IntlChar_hasBinaryProperty, 0, 0, 2)
        ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
index 9514abf19f5f65b3d910f9f78b2df9b352b1ce84..bbcebf2a0b9076ca9f904931aedf6ef31c951e79 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 7dbc9b323b73714227d91cc9566cc3c0c90cd7be */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_json_encode, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0)
index 9c63bda1a46f34965c0867a438c2adf57451478c..1ecbc2e3955aee12de0339bcd3d3811117184e9a 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 53051e130a22dc519676c7a91529d2f9f7d1e6ad */
 
 #if defined(HAVE_ORALDAP)
 ZEND_BEGIN_ARG_INFO_EX(arginfo_ldap_connect, 0, 0, 0)
index 5d28e7df7e57ce5575babf90bbdbce0193b871a9..bf4bc2c01dd3ca73360e263bc95ab13e1d02bd43 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 2d793e5134ea8633c432f03d20c1d8b80a05795b */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_libxml_set_streams_context, 0, 1, IS_VOID, 0)
        ZEND_ARG_INFO(0, context)
index 47f0f2db44e48c7af06dfe703cd3f6f2a8917473..9eabe3b7ea926297fcb94eb7a4d2db7bf5ef5224 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 0be93f43fd04fb04e07076006a5c1a94bf6afad0 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mb_language, 0, 0, MAY_BE_STRING|MAY_BE_BOOL)
        ZEND_ARG_TYPE_INFO(0, language, IS_STRING, 0)
index b3329c6be64d5191e56880e0f8bf98b149bd73a1..cb307a6743dfca8b656db343a3e07b686237aaca 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 1d194e0ef5dbdbf6ab0fb5512ee42dfad08ea5a0 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_affected_rows, 0, 1, MAY_BE_LONG|MAY_BE_STRING)
        ZEND_ARG_OBJ_INFO(0, mysql_link, mysqli, 0)
index 9e41b0433ab23a3d655571dc31e59b1794885850..69cdfa9148d3c578534d331b23c0e67e46ac48f9 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 4abab509eb27b93c15f03313e80c90400f7948d0 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_odbc_close_all, 0, 0, IS_VOID, 0)
 ZEND_END_ARG_INFO()
index f3013efa96625e43cd772490dadd89838f1ae43d..82ca83fd81f06f395b1e115a42fe4a0e0546135c 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 64f07c411732f60fed22267ee5e702a37e399879 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_opcache_reset, 0, 0, _IS_BOOL, 0)
 ZEND_END_ARG_INFO()
index 77df5ca206108f686e34be5c2d84e5203715426a..e9442fbdf7171df559a437be73dd927367035054 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 0d04e9173f45a10b9f6614b79029d96a528bec49 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_openssl_x509_export_to_file, 0, 2, _IS_BOOL, 0)
        ZEND_ARG_INFO(0, x509)
index a07033065f6e9b513ae479cfa1f0196fd140d9fb..31dc8613c034747abdde3897a0ac4683421eec77 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: c87eae3de097554566cf3e285c1a2542947d6ff9 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_pcntl_fork, 0, 0, IS_LONG, 0)
 ZEND_END_ARG_INFO()
index 52a48798c17d458c0e408bf5e2bbfb7dc5963184..b63bfd5856e0661d4533f5b10f72a7e18e1ce727 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 2e7402e33a485cd3c1a74c0d6210214b3e7c4e9a */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_preg_match, 0, 2, MAY_BE_LONG|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, pattern, IS_STRING, 0)
index fd3aebfa9c70533c8342c778351845e545569088..1dda2fd42ace220f6d15357bf875163a8e22da8e 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 5f8d0ae7732bdca8c60638021c4368f55d62826f */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_pdo_drivers, 0, 0, IS_ARRAY, 0)
 ZEND_END_ARG_INFO()
index 1f9e7c33f4a8707964fc6a038249db002c881600..6e67ad0bf7300c42e43e1d42bd6e38d539240114 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 38748c44d78c0173218bcb771b466d2a04bc87ad */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_PDO___construct, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, dsn, IS_STRING, 0)
index 2f4a9f63c10812893c16a534ebbeeae3476c40a2..f1b0f2fe06ad8488b8830ba6e93c62595bc7c28f 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 30b801be462ed1e60e34f937e6dd746184866028 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_PDOStatement_bindColumn, 0, 0, 2)
        ZEND_ARG_TYPE_MASK(0, column, MAY_BE_LONG|MAY_BE_STRING, NULL)
index c0cf1a9c63f5489a4ce16479bd58d2967abd5edc..8c6294d324639491d7ca2a8ed37008f63ce7f78e 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: fd4f05b74248e4f7efb234cac8e3a90e17037ee0 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Phar___construct, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
index 06dad22c62dc6a0406754de78672b2612932075c..fc6f34593e8f9f28926ad95e899d17f6e9b58cf8 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 8b74b3201e5a89a25d69753f3078e72ec0395500 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_posix_kill, 0, 2, _IS_BOOL, 0)
        ZEND_ARG_TYPE_INFO(0, pid, IS_LONG, 0)
index f09b2db79f2b7353386e0fe2b4bf3a6a6faa17b8..7fe58664415cccc7765d7b9e1a08e26df62f608d 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 83cadd382dfcccf598b743dfdccad09eb39e30c2 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_pspell_new, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, language, IS_STRING, 0)
index 989163efd5342bf3cc726a4108de5aad3bb2a015..1b547aeefb9ca10f78d025f4f087d53e73eef4de 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 00f57c17d30b8071c9e3e231f5c9e0376799ed48 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_readline, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, prompt, IS_STRING, 1, "null")
index ce3c69de09accbdbcec104d44430628416f5c5d5..89047a96f49b36c5f73f3a5450b425a3579963a4 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 36c0a18b7bd07ac8835ae9130f2495eceac0a176 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Reflection_getModifierNames, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, modifiers, IS_LONG, 0)
index 69f54cf851f7c70309627d863414b0ab44dc9989..10556941acbc8176c194f020a3c83ded640d9b73 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: c026a3449eacd0873d72423483d375d40105e9a0 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_session_name, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, name, IS_STRING, 1, "null")
index 8832596db1db7a7c62ee5a4d900d1b75e95b5594..39f8615783cb03885c14420182dcbe6d4e7e8533 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a2e7d50e79d253e7136a54222346341003cc3b04 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_shmop_open, 0, 0, 4)
        ZEND_ARG_TYPE_INFO(0, key, IS_LONG, 0)
index 1a38450764957112dd3f27ff8f058df128e81752..6e3414595625720e23d513be9b52eed57b10fad5 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: f74d2fc54ca25216f1b54b0776c480d5e8d297fb */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_simplexml_load_file, 0, 1, SimpleXMLElement, MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
index c21cf3da24ccfaaa17de184a303367e7313e003e..9c76e7dbf5d461502993b6e14ffbe44ac64e8eee 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 1ac1e57f7ec3e8a0340b74f0497e1eb9a2b7f663 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SimpleXMLIterator_rewind, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 3aab40365ca3b501290d7fb7bd5707787d33fe08..9157c66bfd7b84b8fbf797339f59b6fe35fd4e2a 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 7eb3fd4083c98e6dffc8b02b6373b7ce9cbf228d */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_test1, 0, 0, IS_VOID, 0)
 ZEND_END_ARG_INFO()
index ed907a7dbda87155779d135ac4fe9aafcf4e0b33..b12f4f8a249b3fdd0b5c3addc83b69f53213fe08 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 2b0a8233a01de36e93c025bc40c3a2f707825595 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_snmpget, 0, 3, MAY_BE_ARRAY|MAY_BE_BOOL)
        ZEND_ARG_TYPE_INFO(0, host, IS_STRING, 0)
index f22e76a47dc7b4b3c6a7cef2e9cca6cf6d93faaf..d012bc4d06a35bf5615d7bdf04dd8eeded2e48e3 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 43878ddb4f96ee0a2f409b87bb1484fc5378cfb5 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_use_soap_error_handler, 0, 0, _IS_BOOL, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, handler, _IS_BOOL, 0, "true")
index 3c8e91d0ec2db04fd7f726488854b699cd6a8ab4..36aa16733e17e6172f72f823252013ef90daa7d9 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 4494f9f246dbc98047d97d913cc1add9f91eb0ff */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_socket_select, 0, 4, MAY_BE_LONG|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(1, read_fds, IS_ARRAY, 1)
index 8d902747dee6965584544b29f7344ab8f4b2a291..518490618eb784aebd4ef4e5d5bea003e4e4c0bc 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 1cbca4f3d58dea842b4ea419df57531682ab984d */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_sodium_crypto_aead_aes256gcm_is_available, 0, 0, _IS_BOOL, 0)
 ZEND_END_ARG_INFO()
index 419dc965c6996809b4dc1a062fe5782b866be13d..6e3caac7b6186ea269f4b4ebcb91f83d91a3f4a2 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: cc1dc8de91f503a88cc7bc47ad239957c2de8303 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_class_implements, 0, 1, MAY_BE_ARRAY|MAY_BE_FALSE)
        ZEND_ARG_INFO(0, what)
index 11aa7dfc8349011c0c2b81603fec7661af0418ea..5d0b1f3943a52ab00c951423fa94dafeacce1cfa 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 1230e3161d7c7fb549c5ac2ec5cde2dec585d849 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ArrayObject___construct, 0, 0, 0)
        ZEND_ARG_INFO_WITH_DEFAULT_VALUE(0, input, "[]")
index 49fdb709ceb0e6e0b32c88b59f6078a4a08b70d3..0f167f7f19df5fe56df64143c052eb2aad9bd2f8 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: d6b772ea08c57acdea65e983098f5bc4168daaa6 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFileInfo___construct, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, file_name, IS_STRING, 0)
index 7e1b327a8b7d8c9d6bbef1804ca304d8bff2dfa5..70435e7e90109fc789c37d899ccda883c47bcb8c 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 9d2c9ec251d72065d4502bbbc29e927c6b597731 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplDoublyLinkedList_add, 0, 0, 2)
        ZEND_ARG_INFO(0, index)
index d76db04a5ea1dbdeed7be725d85597813d05c79e..056b8119df06abe5889437085ed67161c8262eee 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a14156d542422823fcee53eb8a151576d055f38f */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplFixedArray___construct, 0, 0, 0)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, size, IS_LONG, 0, "0")
index f0b196788b52ca5909d6dfb32f511db778278b7c..0febb0fea786e9bf27752fb617e79e23a6eb97dd 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 7f0aaeba31232e23367618eae98398fa41ac6ef5 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplPriorityQueue_compare, 0, 0, 2)
        ZEND_ARG_INFO(0, priority1)
index 5a2bb25ed286dbdab9d4c7fefe2b462b8d75bdc4..66d4382cbed9aab6d0123db5d456f0dee0cc28a6 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: fcf9d56587eb60bdc7824ff7587a5c7365eee5c0 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_EmptyIterator_current, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 2cbe125246cae9c1e29f3a51461623b6100fcd46..9bd54867e1ae22e2a9119404b2e4a6b0529a72b4 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 22aaae107ec0c1c81a3f7135ffd7d22507437c57 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SplObserver_update, 0, 0, 1)
        ZEND_ARG_OBJ_INFO(0, subject, SplSubject, 0)
index ecc934c69072370a8d4ef296a96fa9c00c7d16b6..a723e32ef06c6293d94aa48215d5c23a89f98665 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: ded6aa03b742cbcf95943a6acb1101a0b700f30c */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_SQLite3___construct, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
index 7c12e8d3575f23debf125d5e95eee6bf756c9a31..204b1b49dc4c3572187d1656a9aefc8bde49cbd4 100755 (executable)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 8890ebea8b2391a8614b844e8e1abc04a988eeb8 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_set_time_limit, 0, 1, _IS_BOOL, 0)
        ZEND_ARG_TYPE_INFO(0, seconds, IS_LONG, 0)
index 5c806faf2bc2224a860c0f4b23c3d0b5acc20a7d..68571fe8be73dc964fe8a365b821ea2175fc55ce 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: ae14c81d7c4642412440f6236b34b7c7c0143911 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Directory_close, 0, 0, 0)
        ZEND_ARG_INFO(0, dir_handle)
index b1adadfa32f95b8c77eb10759d4aa94d97e60859..889e95282ceac7e15aebaf80cf4a25ad497a2dd2 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 7dac6edd98e3e17669ae4bf0be7db89678059ca0 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dl, 0, 1, _IS_BOOL, 0)
        ZEND_ARG_TYPE_INFO(0, extension_filename, IS_STRING, 0)
index 84cbbf3cbb3378c72eedbbcc6771bfef81bc693f..08e5e40748328deb0a40b5701acdb6f4780275fd 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 61e071b8e6d9a2ed02a9667cfa16a97fcd9d7bd4 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_php_user_filter_filter, 0, 0, 4)
        ZEND_ARG_INFO(0, in)
index 30d08d968c7e312979f8131a1cdec2a75a431495..33423e45b760fd3699962a1612f25e8d8992c162 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a4e2f362d86b38827fbbea640e6b8db215c2e4aa */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_msg_get_queue, 0, 1, SysvMessageQueue, MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, key, IS_LONG, 0)
index d1500b81b632958729bd5c9c2b346028179a627f..d4666d640122fdc9ed2e1cc1aeb65f042333f367 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a9de9877facd28112e1fe21cf7c6f1c7fdc8014d */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_sem_get, 0, 1, SysvSemaphore, MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, key, IS_LONG, 0)
index 95c5128bbafead38a339059f4914b4b5d1619172..4e0078038cc3ff25ceafcf8f95572dfc1ac2d06d 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 9a57af33a6658387f706ea121612c0f0eb55e5b3 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_shm_attach, 0, 1, SysvSharedMemory, MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, key, IS_LONG, 0)
index 84ecbb07d82d0dab24bdee3a8bb99d6b9e875103..aa845fdedb01e6f616859eecaa928b0dae077335 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 962dc7537b44115477b38efaefefa352e06b13bf */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_tidy_parse_string, 0, 1, tidy, MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, input, IS_STRING, 0)
index 76f17a76ce70d8c7a0d5ad43c723d6a8440740aa..1194f2838a4b444b474e831a1a06b1a3ceebd919 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 4591855b4c387a2868d5287b28c5050bf828c79f */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_token_get_all, 0, 1, IS_ARRAY, 0)
        ZEND_ARG_TYPE_INFO(0, source, IS_STRING, 0)
index e567bbea154b2dd8f6f474c17cbeadee46747d72..15006f70f09122a83cae240cbe143241c75ab67e 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 57266ea46516213cf727b960a3fbd15f95649af0 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_xml_parser_create, 0, 0, XmlParser, MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, encoding, IS_STRING, 1, "null")
index 83a5ce6a22854713111b9fc49d44d9cdf859e1c4..749d8066f41cd76c5e1f59a0273ca168bea11682 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 8bdec18c4ad8574fb1d3e4baca928949d5ec2438 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_XMLReader_close, 0, 0, 0)
 ZEND_END_ARG_INFO()
index 39de351d06b2c57a120d058612f3e1cbc0c95981..c59a4e6073fedcf85366a78566ba221b6e205e77 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: c4717d4f5dafe071fb78799993db1e733d45470a */
 
 ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_xmlwriter_open_uri, 0, 1, XMLWriter, MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
index 8093a9316fc781c2ef7c796f4d53ef3736b9f68e..d707c72a7dba6b1d00c8f8020d2ad719896d96f2 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 13fd80938fec3bea7ac4bbcfb6e0b69b230fba72 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_class_XSLTProcessor_importStylesheet, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, stylesheet, IS_OBJECT, 0)
index 495539bfbff465b9e42e5fe0e7b65c73d6cfb089..334d9caea311b96d7d0fb9ee1c615967d7ae7a35 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: a61df45ef2431d449b0ac546640101db8ce66445 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_zend_test_array_return, 0, 0, IS_ARRAY, 0)
 ZEND_END_ARG_INFO()
index c25bd97759de06609bd65b5eb9b72874a6a74d40..25157d8d7bfcef7d9308206a49edab28093a4d1a 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 95608dd1d6c2ad80ada990a9e939b76dba705d48 */
 
 ZEND_BEGIN_ARG_INFO_EX(arginfo_zip_open, 0, 0, 1)
        ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
index 2a5112391ed87e915408d03428a45b87584cb935..134fe9729b47ae2b246a94471cf3d1e1090f1580 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: ee70bdd414ad35521ea24384e22ab05e641d81e0 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_ob_gzhandler, 0, 2, MAY_BE_STRING|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
index 739afbbc8b7c98018ed95ddbc0fb00ec7b6a3840..83dae8c6ef9b0ec0d54ddb280eaf2cfaf1f1e9ec 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3226aed29f13aa8146066a88e58ac2147ad8b500 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_apache_lookup_uri, 0, 1, MAY_BE_OBJECT|MAY_BE_FALSE)
        ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
index 52e34d4a9df797e3e2d5ae53881a2a828b85baba..709ee60df24599624dc78266aa1f2e49c0087ad4 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 0888f3ba14649f0be06d47410221381bace54936 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_fastcgi_finish_request, 0, 0, _IS_BOOL, 0)
 ZEND_END_ARG_INFO()
index 4198c43519c833fb1089c122eef732fd175f5b70..2b7e8624353d469dc8676d0724e5fbc32c3a9b18 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 6b6b8e58c728236218c31addc4d855e87d645178 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_litespeed_request_headers, 0, 0, IS_ARRAY, 0)
 ZEND_END_ARG_INFO()
index c3e91fdab2c6737f43b4a281e7701e395ec374fd..a4ee52d8142388feec0a7223c8b0e4b6b5eb8ce5 100644 (file)
@@ -1,4 +1,5 @@
-/* This is a generated file, edit the .stub.php file instead. */
+/* This is a generated file, edit the .stub.php file instead.
+ * Stub hash: 3fd1a8c30695df2089655b1785905381734ac1c1 */
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phpdbg_break_next, 0, 0, IS_VOID, 0)
 ZEND_END_ARG_INFO()