class SchemaDiscovery

A discovery mechanism that reads plugin definitions from schema data in YAML format.

Hierarchy

Expanded class hierarchy of SchemaDiscovery

1 file declares its use of SchemaDiscovery

File

drupal/core/lib/Drupal/Core/Config/Schema/SchemaDiscovery.php, line 17
Contains \Drupal\Config\Schema\SchemaDiscovery.

Namespace

Drupal\Core\Config\Schema
View source

Members

Namesort descending Modifiers Type Description Overrides
SchemaDiscovery::$definitions protected property The array of plugin definitions, keyed by plugin id.
SchemaDiscovery::$storage protected property A storage controller instance for reading configuration schema data.
SchemaDiscovery::getDefinition public function Implements Drupal\Component\Plugin\Discovery\DiscoveryInterface::getDefinition(). Overrides DiscoveryInterface::getDefinition
SchemaDiscovery::getDefinitions public function Implements Drupal\Component\Plugin\Discovery\DiscoveryInterface::getDefinitions(). Overrides DiscoveryInterface::getDefinitions
SchemaDiscovery::getFallbackName protected function Gets fallback metadata name.
SchemaDiscovery::loadAllSchema protected function Load schema for module / theme.
SchemaDiscovery::__construct public function Public constructor.