mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Add base64_encode / base64_decode stubs
Closes GH-4504.
This commit is contained in:
parent
7e7eaa0eb2
commit
b98bc5bd92
3 changed files with 16 additions and 11 deletions
|
@ -760,17 +760,6 @@ 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()
|
||||
/* }}} */
|
||||
/* {{{ base64.c */
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_base64_encode, 0)
|
||||
ZEND_ARG_INFO(0, str)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_base64_decode, 0, 0, 1)
|
||||
ZEND_ARG_INFO(0, str)
|
||||
ZEND_ARG_INFO(0, strict)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
/* }}} */
|
||||
/* {{{ browscap.c */
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_get_browser, 0, 0, 0)
|
||||
|
|
|
@ -59,3 +59,10 @@ function stream_wrapper_restore(string $protocol): bool {}
|
|||
|
||||
/** @return int|false */
|
||||
function array_push(array &$stack, ...$args) {}
|
||||
|
||||
/* base64.c */
|
||||
|
||||
function base64_encode(string $str): string {}
|
||||
|
||||
/** @return string|false */
|
||||
function base64_decode(string $str, bool $strict = false) {}
|
||||
|
|
|
@ -69,3 +69,12 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_array_push, 0, 0, 1)
|
|||
ZEND_ARG_TYPE_INFO(1, stack, IS_ARRAY, 0)
|
||||
ZEND_ARG_VARIADIC_INFO(0, args)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_base64_encode, 0, 1, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, str, IS_STRING, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_base64_decode, 0, 0, 1)
|
||||
ZEND_ARG_TYPE_INFO(0, str, IS_STRING, 0)
|
||||
ZEND_ARG_TYPE_INFO(0, strict, _IS_BOOL, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue