Event.php 751 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace JMS\SerializerBundle\EventDispatcher;
  3. use JMS\SerializerBundle\Serializer\VisitorInterface;
  4. use JMS\SerializerBundle\Metadata\ClassMetadata;
  5. class Event
  6. {
  7. private $object;
  8. private $visitor;
  9. private $classMetadata;
  10. private $preventDefault = false;
  11. public function __construct(VisitorInterface $visitor, $object, ClassMetadata $classMetadata)
  12. {
  13. $this->visitor = $visitor;
  14. $this->object = $object;
  15. $this->classMetadata = $classMetadata;
  16. }
  17. public function getVisitor()
  18. {
  19. return $this->visitor;
  20. }
  21. public function getObject()
  22. {
  23. return $this->object;
  24. }
  25. public function getClassMetadata()
  26. {
  27. return $this->classMetadata;
  28. }
  29. }