1<?php 2 3use JMS\Serializer\Metadata\ClassMetadata; 4use JMS\Serializer\Metadata\PropertyMetadata; 5 6$metadata = new ClassMetadata('JMS\Serializer\Tests\Fixtures\Discriminator\Post'); 7$metadata->setDiscriminator('type', array( 8 'post' => 'JMS\Serializer\Tests\Fixtures\Discriminator\Post', 9 'image_post' => 'JMS\Serializer\Tests\Fixtures\Discriminator\ImagePost', 10)); 11 12$title = new PropertyMetadata('JMS\Serializer\Tests\Fixtures\Discriminator\Post', 'title'); 13$title->setType('string'); 14$metadata->addPropertyMetadata($title); 15 16return $metadata; 17