diff options
author | Paul Yang <TeBoring@users.noreply.github.com> | 2017-11-30 12:19:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-30 12:19:50 -0800 |
commit | 74e7decbbf130485a5bc5d792fb4f9285143bce3 (patch) | |
tree | 69cfe486e2d69ecaf340b184f0b75651cfe57b43 /php/tests/encode_decode_test.php | |
parent | cf65a7946fb42e941708d10adbce69924c6d1ee0 (diff) | |
download | protobuf-74e7decbbf130485a5bc5d792fb4f9285143bce3.tar.gz protobuf-74e7decbbf130485a5bc5d792fb4f9285143bce3.tar.bz2 protobuf-74e7decbbf130485a5bc5d792fb4f9285143bce3.zip |
Provide discardUnknonwnFields API in php (#3976)
* Provide discardUnknownFields API in php implementation
* Provide discardUnknownFields API in php c extension.
Diffstat (limited to 'php/tests/encode_decode_test.php')
-rw-r--r-- | php/tests/encode_decode_test.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/php/tests/encode_decode_test.php b/php/tests/encode_decode_test.php index 4dca922b..4512c871 100644 --- a/php/tests/encode_decode_test.php +++ b/php/tests/encode_decode_test.php @@ -466,6 +466,13 @@ class EncodeDecodeTest extends TestBase $m->mergeFromString($from); $to = $m->serializeToString(); $this->assertSame(bin2hex($from), bin2hex($to)); + + $m = new TestMessage(); + $from = hex2bin('F80601'); + $m->mergeFromString($from); + $m->discardUnknownFields(); + $to = $m->serializeToString(); + $this->assertSame("", bin2hex($to)); } public function testJsonEncode() |