You are here

function support_ticket_test_support_ticket_insert in Support Ticketing System 8

Implements hook_ENTITY_TYPE_insert() for support_ticket entities.

This tests saving a support_ticket on support_ticket insert.

See also

\Drupal\support_ticket\Tests\SupportTicketSaveTest::testSupportTicketSaveOnInsert()

File

modules/support_ticket/tests/modules/support_ticket_test/support_ticket_test.module, line 98
A dummy module for testing support_ticket related hooks.

Code

function support_ticket_test_support_ticket_insert(SupportTicketInterface $support_ticket) {

  // Set the support_ticket title to the support_ticket ID and save.
  if ($support_ticket
    ->getTitle() == 'new') {
    $support_ticket
      ->setTitle('Support ticket ' . $support_ticket
      ->id());
    $support_ticket
      ->setNewRevision(FALSE);
    $support_ticket
      ->save();
  }
}