You are here

public function EventTypeDefaultMessagesListForm::processMessageCallback in RNG - Events and Registrations 3.x

Same name and namespace in other branches
  1. 8.2 src/Form/EventTypeDefaultMessagesListForm.php \Drupal\rng\Form\EventTypeDefaultMessagesListForm::processMessageCallback()

File

src/Form/EventTypeDefaultMessagesListForm.php, line 184

Class

EventTypeDefaultMessagesListForm
Form for event type default message.

Namespace

Drupal\rng\Form

Code

public function processMessageCallback(array &$form, FormStateInterface $form_state) {

  // This function may be used for other ajax callbacks, too.
  $triggering_element = $form_state
    ->getTriggeringElement();
  if (strpos($triggering_element['#name'], 'button-message-remove') !== FALSE) {
    unset($form['messages'][$triggering_element['#message_key']]);
    return $form['messages'];
  }
}