diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c old mode 100644 new mode 100755 index effafee97088e..6612d520ebddb --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -696,17 +696,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 a730a29059f0f..f661bc2cb9561 --- a/ext/standard/basic_functions.stub.php +++ b/ext/standard/basic_functions.stub.php @@ -198,3 +198,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 */ + +/** @params 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 a4ebfe8544b24..d2bea2d401e98 --- a/ext/standard/basic_functions_arginfo.h +++ b/ext/standard/basic_functions_arginfo.h @@ -247,3 +247,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()