CircularReferenceChild.php 663 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace JMS\Serializer\Tests\Fixtures;
  3. use JMS\Serializer\Annotation\Type;
  4. class CircularReferenceChild
  5. {
  6. /** @Type("string") */
  7. private $name;
  8. /** @Type("JMS\Serializer\Tests\Fixtures\CircularReferenceParent") */
  9. private $parent;
  10. public function __construct($name, CircularReferenceParent $parent)
  11. {
  12. $this->name = $name;
  13. $this->parent = $parent;
  14. }
  15. public function getName()
  16. {
  17. return $this->name;
  18. }
  19. public function getParent()
  20. {
  21. return $this->parent;
  22. }
  23. public function setParent(CircularReferenceParent $parent)
  24. {
  25. $this->parent = $parent;
  26. }
  27. }