namespace Drupal\Core\Config\Schema

Same name in other branches
  1. 9 Drupal\Core\Config\Schema
  2. 8.9.x Drupal\Core\Config\Schema
  3. 11.x Drupal\Core\Config\Schema
Object name File name Summary
ArrayElement core/lib/Drupal/Core/Config/Schema/ArrayElement.php Defines a generic configuration element that contains multiple properties.
ConfigSchemaAlterException core/lib/Drupal/Core/Config/Schema/ConfigSchemaAlterException.php Exception for when hook_config_schema_info_alter() adds or removes schema.
ConfigSchemaDiscovery core/lib/Drupal/Core/Config/Schema/ConfigSchemaDiscovery.php Allows YAML files to define config schema types.
Element core/lib/Drupal/Core/Config/Schema/Element.php Defines a generic configuration element.
Ignore core/lib/Drupal/Core/Config/Schema/Ignore.php Configuration property to ignore.
Mapping core/lib/Drupal/Core/Config/Schema/Mapping.php Defines a mapping configuration element.
SchemaCheckTrait core/lib/Drupal/Core/Config/Schema/SchemaCheckTrait.php Provides a trait for checking configuration schema.
SchemaIncompleteException core/lib/Drupal/Core/Config/Schema/SchemaIncompleteException.php An exception thrown when a config schema is incomplete.
Sequence core/lib/Drupal/Core/Config/Schema/Sequence.php Defines a configuration element of type Sequence.
SequenceDataDefinition core/lib/Drupal/Core/Config/Schema/SequenceDataDefinition.php A typed data definition class for defining sequences in configuration.
TypedConfigInterface core/lib/Drupal/Core/Config/Schema/TypedConfigInterface.php Interface for a typed configuration object that contains multiple elements.
TypeResolver core/lib/Drupal/Core/Config/Schema/TypeResolver.php Provides helper methods for resolving config schema types.
Undefined core/lib/Drupal/Core/Config/Schema/Undefined.php Undefined configuration element.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.