diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c old mode 100644 new mode 100755 index 06765ebec29..83b3189f003 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -348,17 +348,6 @@ ZEND_BEGIN_ARG_INFO(arginfo_sys_getloadavg, 0) ZEND_END_ARG_INFO() #endif /* }}} */ -/* {{{ assert.c */ -ZEND_BEGIN_ARG_INFO_EX(arginfo_assert, 0, 0, 1) - ZEND_ARG_INFO(0, assertion) - ZEND_ARG_INFO(0, description) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO_EX(arginfo_assert_options, 0, 0, 1) - ZEND_ARG_INFO(0, what) - ZEND_ARG_INFO(0, value) -ZEND_END_ARG_INFO() -/* }}} */ /* {{{ browscap.c */ ZEND_BEGIN_ARG_INFO_EX(arginfo_get_browser, 0, 0, 0) ZEND_ARG_INFO(0, browser_name) diff --git a/ext/standard/basic_functions.stub.php b/ext/standard/basic_functions.stub.php old mode 100644 new mode 100755 index 0da6f995663..e110e5f2db4 --- a/ext/standard/basic_functions.stub.php +++ b/ext/standard/basic_functions.stub.php @@ -389,3 +389,11 @@ function htmlentities(string $string, int $quote_style = ENT_COMPAT, ?string $en function get_html_translation_table(int $table = HTML_SPECIALCHARS, int $quote_style = ENT_COMPAT, string $encoding = "UTF-8"): array {} /* }}} */ + +/* assert.c */ + +/** @param mixed $assertion */ +function assert($assertion, $description = null): bool {} + +/** @return int|string|bool|null */ +function assert_options(int $what, $value = UNKNOWN) {} diff --git a/ext/standard/basic_functions_arginfo.h b/ext/standard/basic_functions_arginfo.h old mode 100644 new mode 100755 index f236aa987fd..6663c4131f8 --- a/ext/standard/basic_functions_arginfo.h +++ b/ext/standard/basic_functions_arginfo.h @@ -506,3 +506,13 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_get_html_translation_table, 0, 0 ZEND_ARG_TYPE_INFO(0, quote_style, IS_LONG, 0) ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0) ZEND_END_ARG_INFO() + +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_assert, 0, 1, _IS_BOOL, 0) + ZEND_ARG_INFO(0, assertion) + ZEND_ARG_INFO(0, description) +ZEND_END_ARG_INFO() + +ZEND_BEGIN_ARG_INFO_EX(arginfo_assert_options, 0, 0, 1) + ZEND_ARG_TYPE_INFO(0, what, IS_LONG, 0) + ZEND_ARG_INFO(0, value) +ZEND_END_ARG_INFO()