Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

TicketEvent.php 642B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace Lc\SovBundle\Event\Ticket;
  3. use Lc\SovBundle\Doctrine\EntityInterface;
  4. use Lc\SovBundle\Model\Ticket\TicketInterface;
  5. use Symfony\Contracts\EventDispatcher\Event;
  6. /**
  7. * class EntityEvent.
  8. *
  9. * @author Simon Vieille <simon@deblan.fr>
  10. */
  11. class TicketEvent extends Event
  12. {
  13. const NEW_TICKET_EVENT = 'ticket_event.new_ticket';
  14. const NEW_MESSAGE_EVENT = 'ticket_event.new_message';
  15. protected TicketInterface $ticket;
  16. public function __construct(TicketInterface $ticket)
  17. {
  18. $this->ticket = $ticket;
  19. }
  20. public function getTicket(): TicketInterface
  21. {
  22. return $this->ticket;
  23. }
  24. }