Added islandora_advanced_search module.

This commit is contained in:
Nigel Banks 2021-02-10 13:14:52 +00:00
commit 698cbcad8b
52 changed files with 4329 additions and 0 deletions

24
src/GetConfigTrait.php Normal file
View file

@ -0,0 +1,24 @@
<?php
namespace Drupal\islandora_advanced_search;
use Drupal\islandora_advanced_search\Form\SettingsForm;
/**
* Simple trait for accessing this modules configuration.
*/
trait GetConfigTrait {
/**
* Get a config setting or returns a default.
*
* @return string
* The config setting or default value.
*/
protected static function getConfig($config, $default) {
$settings = \Drupal::config(SettingsForm::CONFIG_NAME);
$value = $settings->get($config);
return !empty($value) ? $value : $default;
}
}