SupportTicketSelection.php in Support Ticketing System 8
File
modules/support_ticket/src/Plugin/EntityReferenceSelection/SupportTicketSelection.php
View source
<?php
namespace Drupal\support_ticket\Plugin\EntityReferenceSelection;
use Drupal\Core\Entity\Plugin\EntityReferenceSelection\DefaultSelection;
use Drupal\Core\Form\FormStateInterface;
class SupportTicketSelection extends DefaultSelection {
public function buildConfigurationForm(array $form, FormStateInterface $form_state) {
$form = parent::buildConfigurationForm($form, $form_state);
$form['target_bundles']['#title'] = $this
->t('Support ticket types');
return $form;
}
protected function buildEntityQuery($match = NULL, $match_operator = 'CONTAINS') {
$query = parent::buildEntityQuery($match, $match_operator);
$query
->condition('status', SUPPORT_TICKET_PUBLISHED);
return $query;
}
}