contacts_events-8.x-1.x-dev/src/Event/TicketPrepopulateEvent.php
src/Event/TicketPrepopulateEvent.php
<?php namespace Drupal\contacts_events\Event; use Drupal\contacts_events\Entity\TicketInterface; use Drupal\user\UserInterface; use Symfony\Component\EventDispatcher\Event; /** * Event raised when a ticket is pre-populated. * * @package Drupal\contacts_events\Event */ class TicketPrepopulateEvent extends Event { /** * The event name. */ const NAME = 'contacts_events.ticket.pre_populate'; /** * The ticket. * * @var \Drupal\contacts_events\Entity\TicketInterface */ public $ticket; /** * The user's individual profile. * * @var \Drupal\profile\Entity\ProfileInterface */ public $user; /** * TicketPrepopulateEvent constructor. * * @param \Drupal\contacts_events\Entity\TicketInterface $ticket * The ticket. * @param \Drupal\user\UserInterface $user * The individual profile. */ public function __construct(TicketInterface $ticket, UserInterface $user) { $this->user = $user; $this->ticket = $ticket; } }