Skip to content

Commit 20aab55

Browse files
committed
Add assert arginfo stubs
1 parent 743729d commit 20aab55

File tree

3 files changed

+18
-11
lines changed

3 files changed

+18
-11
lines changed

ext/standard/basic_functions.c

100644100755
Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -696,17 +696,6 @@ ZEND_BEGIN_ARG_INFO(arginfo_sys_getloadavg, 0)
696696
ZEND_END_ARG_INFO()
697697
#endif
698698
/* }}} */
699-
/* {{{ assert.c */
700-
ZEND_BEGIN_ARG_INFO_EX(arginfo_assert, 0, 0, 1)
701-
ZEND_ARG_INFO(0, assertion)
702-
ZEND_ARG_INFO(0, description)
703-
ZEND_END_ARG_INFO()
704-
705-
ZEND_BEGIN_ARG_INFO_EX(arginfo_assert_options, 0, 0, 1)
706-
ZEND_ARG_INFO(0, what)
707-
ZEND_ARG_INFO(0, value)
708-
ZEND_END_ARG_INFO()
709-
/* }}} */
710699
/* {{{ browscap.c */
711700
ZEND_BEGIN_ARG_INFO_EX(arginfo_get_browser, 0, 0, 0)
712701
ZEND_ARG_INFO(0, browser_name)

ext/standard/basic_functions.stub.php

100644100755
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,3 +198,11 @@ function htmlentities(string $string, int $quote_style = ENT_COMPAT, ?string $en
198198
function get_html_translation_table(int $table = HTML_SPECIALCHARS, int $quote_style = ENT_COMPAT, string $encoding = "UTF-8"): array {}
199199

200200
/* }}} */
201+
202+
/* assert.c */
203+
204+
/** @params string|bool $assertion */
205+
function assert($assertion, $description = null): bool {}
206+
207+
/** @return int|bool */
208+
function assert_options(int $what, $value = null) {}

ext/standard/basic_functions_arginfo.h

100644100755
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,3 +247,13 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_get_html_translation_table, 0, 0
247247
ZEND_ARG_TYPE_INFO(0, quote_style, IS_LONG, 0)
248248
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
249249
ZEND_END_ARG_INFO()
250+
251+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_assert, 0, 1, _IS_BOOL, 0)
252+
ZEND_ARG_INFO(0, assertion)
253+
ZEND_ARG_INFO(0, description)
254+
ZEND_END_ARG_INFO()
255+
256+
ZEND_BEGIN_ARG_INFO_EX(arginfo_assert_options, 0, 0, 1)
257+
ZEND_ARG_TYPE_INFO(0, what, IS_LONG, 0)
258+
ZEND_ARG_INFO(0, value)
259+
ZEND_END_ARG_INFO()

0 commit comments

Comments
 (0)