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.'));
    }
  }
}