You are here

webform_test_element_input_masks.module in Webform 6.x

Support module for webform that provides element plugin tests.

File

tests/modules/webform_test_element_input_masks/webform_test_element_input_masks.module
View source
<?php

/**
 * @file
 * Support module for webform that provides element plugin tests.
 */

/**
 * Implements hook_webform_element_input_masks().
 */
function webform_test_element_input_masks_webform_element_input_masks() {
  $input_masks = [];
  $input_masks['999'] = [
    'title' => t('3-digit number'),
    'example' => '999',
    'pattern' => '^\\d\\d\\d$',
  ];
  return $input_masks;
}

/**
 * Implements hook_webform_element_input_masks_alter().
 */
function webform_test_element_input_masks_webform_element_input_masks_alter(array &$input_masks) {
  $input_masks['999']['title'] .= ' (' . t('Custom input mask') . ')';
}