methods exists and working ######################################################### public function testHasOneof() { $m = new TestMessage(); $this->assertFalse($m->hasOneofInt32()); $m->setOneofInt32(42); $this->assertTrue($m->hasOneofInt32()); $m->setOneofString("bar"); $this->assertFalse($m->hasOneofInt32()); $this->assertTrue($m->hasOneofString()); $m->clear(); $this->assertFalse($m->hasOneofInt32()); $this->assertFalse($m->hasOneofString()); } }