samlauth.post_update.php in SAML Authentication 8.3
Same filename and directory in other branches
Post update functions for the samlauth module.
File
samlauth.post_update.phpView source
<?php
/**
* @file
* Post update functions for the samlauth module.
*/
use Drupal\Core\Config\FileStorage;
use Drupal\Core\Config\InstallStorage;
use Drupal\views\Entity\View;
/**
* Imports new view for authmap entries.
*/
function samlauth_post_update_add_view_samlauth_map() {
if (\Drupal::moduleHandler()
->moduleExists('views') && !View::load('samlauth_map')) {
$module_path = \Drupal::moduleHandler()
->getModule('samlauth')
->getPath();
$file_storage = new FileStorage($module_path . '/' . InstallStorage::CONFIG_OPTIONAL_DIRECTORY);
$view = \Drupal::entityTypeManager()
->getStorage('view')
->create($file_storage
->read('views.view.samlauth_map'));
$view
->save();
}
}
Functions
Name | Description |
---|---|
samlauth_post_update_add_view_samlauth_map | Imports new view for authmap entries. |