You are here

require_login.install in Require Login 8.2

Same filename and directory in other branches
  1. 8 require_login.install
  2. 7 require_login.install

Install, update and uninstall functions for the require_login module.

File

require_login.install
View source
<?php

/**
 * @file
 * Install, update and uninstall functions for the require_login module.
 */

/**
 * Implements hook_install().
 */
function require_login_install() {

  // Run require_login before other modules.
  module_set_weight('require_login', -1000);
}

/**
 * Flush cache.
 */
function require_login_update_8101() {

  // Empty update to trigger cache flush.
}

/**
 * Flush cache.
 */
function require_login_update_8102() {

  // Empty update to trigger cache flush.
}

/**
 * Add defaults to the excluded routes configuration.
 */
function require_login_update_8103() {
  $config_factory = Drupal::configFactory();
  $config = $config_factory
    ->getEditable('require_login.config');
  $config
    ->set('excluded_routes', 'simplesamlphp_auth.saml_login
samlauth.saml_controller_login
samlauth.saml_controller_logout
samlauth.saml_controller_metadata
samlauth.saml_controller_acs
samlauth.saml_controller_sls
samlauth.saml_controller_changepw');
  $config
    ->save(TRUE);
}

Functions

Namesort descending Description
require_login_install Implements hook_install().
require_login_update_8101 Flush cache.
require_login_update_8102 Flush cache.
require_login_update_8103 Add defaults to the excluded routes configuration.