]> granicus.if.org Git - php/commitdiff
Fix mysqli_get_client_info() stub
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 9 Apr 2020 14:42:26 +0000 (16:42 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 9 Apr 2020 14:54:39 +0000 (16:54 +0200)
The dummy link argument is not nullable.

ext/mysqli/mysqli.stub.php
ext/mysqli/mysqli_arginfo.h

index 58132a198d8e038f0d437555fb539f79c5fe104b..9a545296097ea9434eb93c454fbfd43999add6dd 100644 (file)
@@ -360,7 +360,7 @@ function mysqli_get_client_stats(): array {}
 
 function mysqli_get_charset(mysqli $mysqli_link): ?object {}
 
-function mysqli_get_client_info(?mysqli $mysqli_link = null): ?string {}
+function mysqli_get_client_info(mysqli $mysqli_link = UNKNOWN): ?string {}
 
 function mysqli_get_client_version(): int {}
 
index 90ac950f016f4e77e8e62cc4e960e2b8a5ed513c..7ab37584fbd6311e69eae824eca7013b843650de 100644 (file)
@@ -144,7 +144,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_get_charset, 0, 1, IS_OBJ
 ZEND_END_ARG_INFO()
 
 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_get_client_info, 0, 0, IS_STRING, 1)
-       ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, mysqli_link, mysqli, 1, "null")
+       ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
 ZEND_END_ARG_INFO()
 
 #define arginfo_mysqli_get_client_version arginfo_mysqli_connect_errno