You are here

function config_pages_form_field_storage_config_edit_form_alter in Config Pages 8.2

Same name and namespace in other branches
  1. 8.3 config_pages.module \config_pages_form_field_storage_config_edit_form_alter()
  2. 8 config_pages.module \config_pages_form_field_storage_config_edit_form_alter()

Implements hook_form_FORM_ID_alter().

File

./config_pages.module, line 78
Module hooks.

Code

function config_pages_form_field_storage_config_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {

  // Config pages is a specific type of entity so we want to remove it from
  // select.
  $element =& $form['settings']['target_type'];
  if (!empty($element['#options'])) {
    foreach ($element['#options'] as $key => $val) {
      if (is_array($element['#options'][$key]) && isset($element['#options'][$key]['config_pages'])) {
        unset($element['#options'][$key]['config_pages']);
      }
    }
  }
}