You are here

function views_ajax_history_update_views_settings_handler in Views AJAX History 8

Helper function for enable display extender for Views.

2 calls to views_ajax_history_update_views_settings_handler()
views_ajax_history_install in ./views_ajax_history.install
Implements hook_install().
views_ajax_history_update_8001 in ./views_ajax_history.install
Enable the ajax_history views display extender.

File

./views_ajax_history.install, line 42

Code

function views_ajax_history_update_views_settings_handler() {

  // Enable ajax_history plugin.
  $config = \Drupal::service('config.factory')
    ->getEditable('views.settings');
  $display_extenders = $config
    ->get('display_extenders') ?: [];
  $display_extenders[] = 'ajax_history';
  $config
    ->set('display_extenders', $display_extenders);
  $config
    ->save();
}