aboutsummaryrefslogtreecommitdiff
path: root/php/ext/google/protobuf/upb.h
diff options
context:
space:
mode:
authorPaul Yang <TeBoring@users.noreply.github.com>2018-07-09 14:29:23 -0700
committerGitHub <noreply@github.com>2018-07-09 14:29:23 -0700
commit26eeec93e44024ee10c0b8c536ea2410e4bfa7f3 (patch)
treebd19449d12e795014250315982c9e9eefae1fb02 /php/ext/google/protobuf/upb.h
parent96833b8f4b1897ae2a4ddf21ec9d1c5e6eabc8c7 (diff)
downloadprotobuf-26eeec93e44024ee10c0b8c536ea2410e4bfa7f3.tar.gz
protobuf-26eeec93e44024ee10c0b8c536ea2410e4bfa7f3.tar.bz2
protobuf-26eeec93e44024ee10c0b8c536ea2410e4bfa7f3.zip
Enable ignoring unknown in json parsing in php (#4839)
* Enable ignoring unknown in json parsing in php * Update generated descriptor files * Update failure list for other languages. * Remove unnecessary php files
Diffstat (limited to 'php/ext/google/protobuf/upb.h')
-rw-r--r--php/ext/google/protobuf/upb.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/php/ext/google/protobuf/upb.h b/php/ext/google/protobuf/upb.h
index a263db30..180f4715 100644
--- a/php/ext/google/protobuf/upb.h
+++ b/php/ext/google/protobuf/upb.h
@@ -9457,7 +9457,7 @@ UPB_DECLARE_DERIVED_TYPE(upb::json::ParserMethod, upb::RefCounted,
class upb::json::Parser {
public:
static Parser* Create(Environment* env, const ParserMethod* method,
- Sink* output);
+ Sink* output, bool ignore_json_unknown);
BytesSink* input();
@@ -9491,7 +9491,8 @@ UPB_BEGIN_EXTERN_C
upb_json_parser* upb_json_parser_create(upb_env* e,
const upb_json_parsermethod* m,
- upb_sink* output);
+ upb_sink* output,
+ bool ignore_json_unknown);
upb_bytessink *upb_json_parser_input(upb_json_parser *p);
upb_json_parsermethod* upb_json_parsermethod_new(const upb_msgdef* md,
@@ -9511,8 +9512,8 @@ UPB_END_EXTERN_C
namespace upb {
namespace json {
inline Parser* Parser::Create(Environment* env, const ParserMethod* method,
- Sink* output) {
- return upb_json_parser_create(env, method, output);
+ Sink* output, bool ignore_json_unknown) {
+ return upb_json_parser_create(env, method, output, ignore_json_unknown);
}
inline BytesSink* Parser::input() {
return upb_json_parser_input(this);