You are here

function system_status_install in System Status 8.2

Same name and namespace in other branches
  1. 8 system_status.install \system_status_install()
  2. 6.2 system_status.install \system_status_install()
  3. 7 system_status.install \system_status_install()

Implements hook_install().

Creates a unique set of tokens for this installation.

File

./system_status.install, line 13
Installation file for system_status.

Code

function system_status_install() {
  $encrypt = \Drupal::service('system_status.encrypt');
  $config = \Drupal::configFactory()
    ->getEditable('system_status.settings');
  $config
    ->set('system_status_token', $encrypt::getToken());
  $config
    ->set('system_status_encrypt_token', $encrypt::getToken());
  $config
    ->set('system_status_service_allow_external', 1);
  $config
    ->save();
}