You are here

function webform_test_ignored_element_callback in Webform 6.x

Same name and namespace in other branches
  1. 8.5 tests/modules/webform_test/webform_test.module \webform_test_ignored_element_callback()

Test element callback that should be ignored.

Parameters

array $element: An element.

Return value

array An element.

File

tests/modules/webform_test/webform_test.module, line 21
Support module for webform related testing.

Code

function webform_test_ignored_element_callback($element = NULL) {

  // Display error message when this callback is executed.
  if (is_array($element) && isset($element['#title'])) {
    $message = t('Callback not ignored for @title', [
      '@title' => $element['#title'],
    ]);
    \Drupal::messenger()
      ->addError($message);
    return $element;
  }
  else {
    $message = t('Callback not ignored');
    \Drupal::messenger()
      ->addError($message);
  }
}