Configuration API overview
The configuration API in Drupal 8 provides a central place for modules to store configuration data.
Overview of Configuration (vs. other types of information)
In Drupal 8, there are several types of information:
Configuration Storage
By default, configuration information in Drupal 8 and later is stored in the database.
Configuration override system
Drupal's configuration system handles configuration in a unified manner. By default, Drupal stores configuration data in the database, but
Configuration schema/metadata
Drupal 8 includes support for a Kwalify (http://www.kuwata-lab.com/kwalify/) inspired schema/metadata language for configuration YAML files.
Configuration entity dependencies
Configuration entities may declare dependencies. A dependency can be a module, a theme or an entity.
Creating a configuration entity type
This page provides an example of how to create a configuration entity type, with administration management pages, for Drupal 8. For an
Simple Configuration API
This page describes the API for getting and setting configuration data, for Simple Configuration.
Working with Configuration Forms
Use $config in Form Context