/** * Tests default configuration data type. */ public function testDefaultConfig() { $typed_config = \Drupal::service('config.typed'); // Create a configuration storage with access to default configuration in // every module, profile and theme. $default_config_storage = new TestInstallStorage(); foreach ($default_config_storage->listAll() as $config_name) { // Skip files provided by the config_schema_test module since that module // is explicitly for testing schema. if (strpos($config_name, 'config_schema_test') === 0) { continue; } $data = $default_config_storage->read($config_name); $this->assertConfigSchema($typed_config, $config_name, $data); } }
/** * Tests default configuration data type. */ public function testDefaultConfig() { // Create a typed config manager with access to configuration schema in // every module, profile and theme. $typed_config = new TypedConfigManager(\Drupal::service('config.storage'), new TestInstallStorage(InstallStorage::CONFIG_SCHEMA_DIRECTORY), \Drupal::service('cache.discovery'), \Drupal::service('module_handler')); // Create a configuration storage with access to default configuration in // every module, profile and theme. $default_config_storage = new TestInstallStorage('test_views'); foreach ($default_config_storage->listAll() as $config_name) { // Skip files provided by the config_schema_test module since that module // is explicitly for testing schema. if (strpos($config_name, 'config_schema_test') === 0) { continue; } $data = $default_config_storage->read($config_name); $this->assertConfigSchema($typed_config, $config_name, $data); } }