Lines Matching refs:p

52         $p = new PropertyMetadata($m->name, 'id');
53 $p->type = ['name' => 'string', 'params' => []];
54 $p->groups = ['comments', 'post'];
55 $p->serializedName = 'id';
56 $p->xmlElementCData = false;
57 self::assertEquals($p, $m->propertyMetadata['id']);
59 $p = new PropertyMetadata($m->name, 'title');
60 $p->type = ['name' => 'string', 'params' => []];
61 $p->serializedName = 'title';
62 $p->groups = ['comments', 'post'];
63 $p->xmlNamespace = 'http://purl.org/dc/elements/1.1/';
86 self::assertEquals($p, $m->propertyMetadata['etag']);
88 $p = new PropertyMetadata($m->name, 'comments');
89 $p->serializedName = 'comments';
90 …$p->type = ['name' => 'ArrayCollection', 'params' => [['name' => 'JMS\Serializer\Tests\Fixtures\Co…
91 $p->xmlCollection = true;
92 $p->xmlCollectionInline = true;
93 $p->xmlEntryName = 'comment';
94 $p->groups = ['comments'];
95 self::assertEquals($p, $m->propertyMetadata['comments']);
97 $p = new PropertyMetadata($m->name, 'author');
98 $p->serializedName = 'author';
99 $p->type = ['name' => 'JMS\Serializer\Tests\Fixtures\Author', 'params' => []];
100 $p->groups = ['post'];
101 $p->xmlNamespace = 'http://www.w3.org/2005/Atom';
389 self::assertEquals($p, $m->propertyMetadata['title']);
391 $p = new PropertyMetadata($m->name, 'createdAt');
392 $p->serializedName = 'createdAt';
393 $p->type = ['name' => 'DateTime', 'params' => []];
394 $p->xmlAttribute = true;
395 self::assertEquals($p, $m->propertyMetadata['createdAt']);
397 $p = new PropertyMetadata($m->name, 'etag');
398 $p->serializedName = 'etag';
399 $p->type = ['name' => 'string', 'params' => []];
400 $p->xmlAttribute = true;
401 $p->xmlNamespace = 'http://schemas.google.com/g/2005';
409 self::assertEquals($p, $m->propertyMetadata['author']);
411 $p = new PropertyMetadata($m->name, 'language');
412 $p->serializedName = 'language';
413 $p->type = ['name' => 'string', 'params' => []];
414 $p->xmlAttribute = true;
415 $p->xmlNamespace = 'http://purl.org/dc/elements/1.1/';
447 $p = new PropertyMetadata($m->name, 'foo');
448 $p->serializedName = 'foo';
449 $p->type = ['name' => 'string', 'params' => []];
450 $p->xmlNamespace = 'http://old.foo.example.org';
458 self::assertEquals($p, $m->propertyMetadata['bar']);
460 $p = new PropertyMetadata($m->name, 'moo');
461 $p->serializedName = 'moo';
462 $p->type = ['name' => 'string', 'params' => []];
463 $p->xmlNamespace = 'http://new.foo.example.org';
479 self::assertEquals($p, $subm->propertyMetadata['moo']);
481 $p = new PropertyMetadata($subm->name, 'baz');
482 $p->serializedName = 'baz';
483 $p->type = ['name' => 'string', 'params' => []];
484 $p->xmlNamespace = 'http://foo.example.org';
491 self::assertEquals($p, $subm->propertyMetadata['qux']);
508 $p->xmlAttribute = true;
509 $p->class = 'JMS\Serializer\Tests\Fixtures\SimpleClassObject';
510 $this->assetMetadataEquals($p, $m->propertyMetadata['foo']);
512 $p = new PropertyMetadata($m->name, 'bar');
513 $p->serializedName = 'bar';
514 $p->type = ['name' => 'string', 'params' => []];
515 $p->xmlNamespace = 'http://foo.example.org';
523 $this->assetMetadataEquals($p, $m->propertyMetadata['moo']);
525 $p = new PropertyMetadata($m->name, 'baz');
526 $p->serializedName = 'baz';
527 $p->type = ['name' => 'string', 'params' => []];
528 $p->xmlNamespace = 'http://foo.example.org';
535 $this->assetMetadataEquals($p, $m->propertyMetadata['qux']);
551 $p = new PropertyMetadata($class, 'name');
552 $p->serializedName = 'name';
553 $p->type = ['name' => 'string', 'params' => []];
554 self::assertEquals($p, $m->propertyMetadata['name']);
556 $p = new PropertyMetadata($class, 'gender');
557 $p->serializedName = 'gender';
558 $p->type = ['name' => 'string', 'params' => []];
559 $p->excludeIf = "show_data('gender')";
560 self::assertEquals($p, $m->propertyMetadata['gender']);
562 $p = new PropertyMetadata($class, 'age');
563 $p->serializedName = 'age';
564 $p->type = ['name' => 'string', 'params' => []];
565 $p->excludeIf = "!(show_data('age'))";
566 self::assertEquals($p, $m->propertyMetadata['age']);
574 $p = new PropertyMetadata($class, 'id');
575 $p->serializedName = 'id';
576 self::assertEquals($p, $m->propertyMetadata['id']);
578 $p = new PropertyMetadata($class, 'name');
579 $p->serializedName = 'name';
580 self::assertEquals($p, $m->propertyMetadata['name']);
582 $p = new VirtualPropertyMetadata($class, 'foo');
583 $p->serializedName = 'id';
584 $p->getter = 'getId';
586 self::assertEquals($p, $m->propertyMetadata['foo']);
588 $p = new VirtualPropertyMetadata($class, 'bar');
589 $p->serializedName = 'mood';
590 $p->getter = 'getName';
592 self::assertEquals($p, $m->propertyMetadata['bar']);