PersonSecret.php 548 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace JMS\Serializer\Tests\Fixtures;
  3. use JMS\Serializer\Annotation as Serializer;
  4. /**
  5. * @Serializer\ExclusionPolicy("NONE")
  6. * @Serializer\AccessorOrder("custom",custom = {"name", "gender" ,"age"})
  7. */
  8. class PersonSecret
  9. {
  10. /**
  11. * @Serializer\Type("string")
  12. */
  13. public $name;
  14. /**
  15. * @Serializer\Type("string")
  16. * @Serializer\Exclude(if="show_data('gender')")
  17. */
  18. public $gender;
  19. /**
  20. * @Serializer\Type("string")
  21. * @Serializer\Expose(if="show_data('age')")
  22. */
  23. public $age;
  24. }