diff options
author | Paul Yang <TeBoring@users.noreply.github.com> | 2018-07-09 14:29:23 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-09 14:29:23 -0700 |
commit | 26eeec93e44024ee10c0b8c536ea2410e4bfa7f3 (patch) | |
tree | bd19449d12e795014250315982c9e9eefae1fb02 /php/ext/google/protobuf/upb.h | |
parent | 96833b8f4b1897ae2a4ddf21ec9d1c5e6eabc8c7 (diff) | |
download | protobuf-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.h | 9 |
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); |