Lines Matching defs:desc
52 $desc = $pool->getDescriptorByClassName(get_class(new TestDescriptorsMessage()));
53 $this->assertInstanceOf('\Google\Protobuf\Descriptor', $desc);
63 $desc = $pool->getDescriptorByClassName('NotAClass');
64 $this->assertNull($desc);
66 $desc = $pool->getDescriptorByClassName(get_class(new TestDescriptorsEnum()));
67 $this->assertNull($desc);
82 $desc = $pool->getDescriptorByClassName($class);
84 $this->assertSame('descriptors.TestDescriptorsMessage', $desc->getFullName());
85 $this->assertSame($class, $desc->getClass());
87 $this->assertInstanceOf('\Google\Protobuf\FieldDescriptor', $desc->getField(0));
88 $this->assertSame(7, $desc->getFieldCount());
90 $this->assertInstanceOf('\Google\Protobuf\OneofDescriptor', $desc->getOneofDecl(0));
91 $this->assertSame(1, $desc->getOneofDeclCount());
99 $desc = $pool->getDescriptorByClassName($class);
100 $fielddesc = $desc->getField(17);
139 $desc = $pool->getDescriptorByClassName(get_class(new TestDescriptorsMessage()));
141 $fieldDescMap = $this->buildFieldMap($desc);
214 $desc = $pool->getDescriptorByClassName(get_class(new TestDescriptorsMessage()));
215 $fieldDesc = $desc->getField(0);
225 $desc = $pool->getDescriptorByClassName(get_class(new TestDescriptorsMessage()));
226 $fieldDesc = $desc->getField(0);
237 $desc = $pool->getDescriptorByClassName(get_class(new TestDescriptorsMessage()));
239 $fieldDescMap = $this->buildFieldMap($desc);
242 $oneofDesc = $desc->getOneofDecl(0);
250 private function buildFieldMap($desc)
253 for ($i = 0; $i < $desc->getFieldCount(); $i++) {
254 $fieldDesc = $desc->getField($i);