mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Convert json functions arginfo to php stubs
Closes GH-4500
This commit is contained in:
parent
ae721c488d
commit
7e7eaa0eb2
3 changed files with 32 additions and 21 deletions
|
@ -29,6 +29,7 @@
|
|||
#include "php_json.h"
|
||||
#include "php_json_encoder.h"
|
||||
#include "php_json_parser.h"
|
||||
#include "json_arginfo.h"
|
||||
#include <zend_exceptions.h>
|
||||
|
||||
static PHP_MINFO_FUNCTION(json);
|
||||
|
@ -42,27 +43,6 @@ PHP_JSON_API zend_class_entry *php_json_exception_ce;
|
|||
|
||||
PHP_JSON_API ZEND_DECLARE_MODULE_GLOBALS(json)
|
||||
|
||||
/* {{{ arginfo */
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_json_encode, 0, 0, 1)
|
||||
ZEND_ARG_INFO(0, value)
|
||||
ZEND_ARG_INFO(0, options)
|
||||
ZEND_ARG_INFO(0, depth)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_json_decode, 0, 0, 1)
|
||||
ZEND_ARG_INFO(0, json)
|
||||
ZEND_ARG_INFO(0, assoc)
|
||||
ZEND_ARG_INFO(0, depth)
|
||||
ZEND_ARG_INFO(0, options)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_json_last_error, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_json_last_error_msg, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
/* }}} */
|
||||
|
||||
/* {{{ json_functions[] */
|
||||
static const zend_function_entry json_functions[] = {
|
||||
PHP_FE(json_encode, arginfo_json_encode)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue