function clientside_validation_jquery_update_8002 in Clientside Validation 2.0.x
Same name and namespace in other branches
- 8.2 clientside_validation_jquery/clientside_validation_jquery.install \clientside_validation_jquery_update_8002()
- 8 clientside_validation_jquery/clientside_validation_jquery.install \clientside_validation_jquery_update_8002()
- 3.0.x clientside_validation_jquery/clientside_validation_jquery.install \clientside_validation_jquery_update_8002()
Implements hook_update_N().
Install new config for module settings.
File
- clientside_validation_jquery/
clientside_validation_jquery.install, line 39 - Install and update hooks for clientside_validation_jquery.
Code
function clientside_validation_jquery_update_8002() {
// Prepare the new config path.
$config_path = drupal_get_path('module', 'clientside_validation_jquery') . '/config/install/clientside_validation_jquery.settings.yml';
// Parse the yaml and get data from config file.
$config_yaml = Yaml::parse(file_get_contents($config_path));
// Add new config using config factory.
\Drupal::configFactory()
->getEditable('clientside_validation_jquery.settings')
->setData($config_yaml)
->save();
}