Skip to content

Commit 3d7d0f9

Browse files
committed
Add assert arginfo stubs
1 parent 0c09089 commit 3d7d0f9

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
@@ -163,3 +163,11 @@ function inet_pton (string $ip_address) {}
163163

164164
/** @return string|false */
165165
function metaphone(string $text, int $phones = 0) {}
166+
167+
/* assert.c */
168+
169+
/** @params string|bool $assertion */
170+
function assert($assertion, $description = null): bool {}
171+
172+
/** @return int|bool */
173+
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
@@ -188,3 +188,13 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_metaphone, 0, 0, 1)
188188
ZEND_ARG_TYPE_INFO(0, text, IS_STRING, 0)
189189
ZEND_ARG_TYPE_INFO(0, phones, IS_LONG, 0)
190190
ZEND_END_ARG_INFO()
191+
192+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_assert, 0, 1, _IS_BOOL, 0)
193+
ZEND_ARG_INFO(0, assertion)
194+
ZEND_ARG_INFO(0, description)
195+
ZEND_END_ARG_INFO()
196+
197+
ZEND_BEGIN_ARG_INFO_EX(arginfo_assert_options, 0, 0, 1)
198+
ZEND_ARG_TYPE_INFO(0, what, IS_LONG, 0)
199+
ZEND_ARG_INFO(0, value)
200+
ZEND_END_ARG_INFO()

0 commit comments

Comments
 (0)