Lines Matching refs:encoder
148 php_json_encoder encoder; in php_json_encode_string() local
150 php_json_encode_init(&encoder); in php_json_encode_string()
152 if (php_json_escape_string(&buf, s, len, options, &encoder) == FAILURE) { in php_json_encode_string()
162 php_json_encoder encoder; in php_json_encode_ex() local
165 php_json_encode_init(&encoder); in php_json_encode_ex()
166 encoder.max_depth = depth; in php_json_encode_ex()
168 return_code = php_json_encode_zval(buf, val, options, &encoder); in php_json_encode_ex()
169 JSON_G(error_code) = encoder.error_code; in php_json_encode_ex()
239 php_json_encoder encoder; in PHP_FUNCTION() local
251 php_json_encode_init(&encoder); in PHP_FUNCTION()
252 encoder.max_depth = (int)depth; in PHP_FUNCTION()
253 php_json_encode_zval(&buf, parameter, (int)options, &encoder); in PHP_FUNCTION()
256 JSON_G(error_code) = encoder.error_code; in PHP_FUNCTION()
257 if (encoder.error_code != PHP_JSON_ERROR_NONE && !(options & PHP_JSON_PARTIAL_OUTPUT_ON_ERROR)) { in PHP_FUNCTION()
262 if (encoder.error_code != PHP_JSON_ERROR_NONE) { in PHP_FUNCTION()
264 …zend_throw_exception(php_json_exception_ce, php_json_get_error_msg(encoder.error_code), encoder.er… in PHP_FUNCTION()