diff --git a/mailhandler_d8_demo/mailhandler_d8_demo.module b/mailhandler_d8_demo/mailhandler_d8_demo.module index 4f76461..1d5046c 100644 --- a/mailhandler_d8_demo/mailhandler_d8_demo.module +++ b/mailhandler_d8_demo/mailhandler_d8_demo.module @@ -6,14 +6,16 @@ use Drupal\Core\Form\FormStateInterface; /** - * Implements hook_form_FORM_ID_alter(). + * Implements hook_form_alter(). */ -function mailhandler_d8_demo_form_inmail_demo_paste_alter(&$form, FormStateInterface $form_state) { - $inmail_demo_examples = $form['example']['#options']; +function mailhandler_d8_demo_form_alter(&$form, FormStateInterface $form_state, $form_id) { + if ($form_id == 'inmail_demo.paste') { + $inmail_demo_examples = $form['example']['#options']; - $directory = drupal_get_path('module', 'mailhandler_d8_demo') . '/eml/'; - $examples = array_keys(file_scan_directory($directory, '/.*/')); - $mailhandler_demo_examples = array_map('basename', array_combine($examples, $examples)); + $directory = drupal_get_path('module', 'mailhandler_d8_demo') . '/eml/'; + $examples = array_keys(file_scan_directory($directory, '/.*/')); + $mailhandler_demo_examples = array_map('basename', array_combine($examples, $examples)); - $form['example']['#options'] = array_merge($inmail_demo_examples, $mailhandler_demo_examples); + $form['example']['#options'] = array_merge($inmail_demo_examples, $mailhandler_demo_examples); + } }