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;
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc