1 config_test_hooks.module | config_test_hooks_config_create_validate(Config $staging_config, $all_changes) |
Implements hook_config_create_validate().
File
- core/
modules/ config/ tests/ config_test_hooks/ config_test_hooks.module, line 10 - Tests the hooks provided by Configuration management module.
Code
function config_test_hooks_config_create_validate(Config $staging_config, $all_changes) {
if ($staging_config->getName() === 'config_test.simple') {
// Test settings are matched in ConfigurationHooksTest::testValidation().
if ($staging_config->get('favorite_animal') === 'rabbits') {
throw new ConfigValidateException(t('Sorry, only bunnies allowed as favorite animals.'));
}
}
}