123456789101112131415161718192021222324252627282930 |
- <?php
- namespace JMS\Serializer\Tests\Fixtures;
- use JMS\Serializer\Annotation as Serializer;
- /**
- * @Serializer\ExclusionPolicy("ALL")
- * @Serializer\AccessorOrder("custom",custom = {"name", "gender"})
- */
- class PersonSecretMoreVirtual
- {
- /**
- * @Serializer\Type("string")
- * @Serializer\Expose()
- */
- public $name;
- public $gender;
- /**
- * @Serializer\VirtualProperty()
- * @Serializer\Type("string")
- * @Serializer\Expose(if="show_data('gender')")
- */
- public function getGender()
- {
- return $this->gender;
- }
- }
|