diff options
| author | Máté Kocsis <kocsismate@woohoolabs.com> | 2020-07-28 23:00:44 +0200 |
|---|---|---|
| committer | Máté Kocsis <kocsismate@woohoolabs.com> | 2020-07-30 14:26:45 +0200 |
| commit | 0d330e1a022d536de8a679d11dc8ec6f9fd64be3 (patch) | |
| tree | a4b93785096169cca4ba3bb9109040311b374944 /ext/mbstring | |
| parent | 41de27ecc239e3a7de50446be297e288bb934505 (diff) | |
| download | php-git-0d330e1a022d536de8a679d11dc8ec6f9fd64be3.tar.gz | |
Add a few missing parameter types in stubs
Related to GH-5627
Diffstat (limited to 'ext/mbstring')
| -rw-r--r-- | ext/mbstring/mbstring.stub.php | 5 | ||||
| -rw-r--r-- | ext/mbstring/mbstring_arginfo.h | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/ext/mbstring/mbstring.stub.php b/ext/mbstring/mbstring.stub.php index 6bd6aeae6f..343a5d103d 100644 --- a/ext/mbstring/mbstring.stub.php +++ b/ext/mbstring/mbstring.stub.php @@ -16,6 +16,7 @@ function mb_substitute_character(string|int|null $substitute_character = null): function mb_preferred_mime_name(string $encoding): string|false {} +/** @param array $result */ function mb_parse_str(string $encoded_string, &$result): bool {} function mb_output_handler(string $contents, int $status): string {} @@ -70,7 +71,7 @@ function mb_decode_mimeheader(string $string): string {} function mb_convert_kana(string $str, string $option = "KV", ?string $encoding = null): string {} -function mb_convert_variables(string $to, array|string $from, &$var, &...$vars): string|false {} +function mb_convert_variables(string $to, array|string $from, mixed &$var, mixed &...$vars): string|false {} function mb_encode_numericentity(string $string, array $convmap, ?string $encoding = null, bool $is_hex = false): string {} @@ -92,8 +93,10 @@ function mb_chr(int $cp, ?string $encoding = null): string|false {} #ifdef HAVE_MBREGEX function mb_regex_encoding(?string $encoding = null): string|bool {} +/** @param array $registers */ function mb_ereg(string $pattern, string $string, &$registers = null): int|false {} +/** @param array $registers */ function mb_eregi(string $pattern, string $string, &$registers = null): int|false {} function mb_ereg_replace(string $pattern, string $replacement, string $string, ?string $option = null): string|false|null {} diff --git a/ext/mbstring/mbstring_arginfo.h b/ext/mbstring/mbstring_arginfo.h index 66fb381ed4..7267b943ef 100644 --- a/ext/mbstring/mbstring_arginfo.h +++ b/ext/mbstring/mbstring_arginfo.h @@ -1,5 +1,5 @@ /* This is a generated file, edit the .stub.php file instead. - * Stub hash: 282413dbcb1b92e1efadf4352f443692076aea59 */ + * Stub hash: 5ad8a8cf20eeae59713d19135ecccbee243754eb */ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mb_language, 0, 0, MAY_BE_STRING|MAY_BE_BOOL) ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, language, IS_STRING, 1, "null") @@ -157,8 +157,8 @@ ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mb_convert_variables, 0, 3, MAY_BE_STRING|MAY_BE_FALSE) ZEND_ARG_TYPE_INFO(0, to, IS_STRING, 0) ZEND_ARG_TYPE_MASK(0, from, MAY_BE_ARRAY|MAY_BE_STRING, NULL) - ZEND_ARG_INFO(1, var) - ZEND_ARG_VARIADIC_INFO(1, vars) + ZEND_ARG_TYPE_INFO(1, var, IS_MIXED, 0) + ZEND_ARG_VARIADIC_TYPE_INFO(1, vars, IS_MIXED, 0) ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mb_encode_numericentity, 0, 2, IS_STRING, 0) |
