Provide discardUnknonwnFields API in php (#3976)
* Provide discardUnknownFields API in php implementation
* Provide discardUnknownFields API in php c extension.
diff --git a/php/tests/encode_decode_test.php b/php/tests/encode_decode_test.php
index 4dca922..4512c87 100644
--- a/php/tests/encode_decode_test.php
+++ b/php/tests/encode_decode_test.php
@@ -466,6 +466,13 @@
$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()