protected function SchemaDiscovery::loadAllSchema

Load schema for module / theme.

1 call to SchemaDiscovery::loadAllSchema()
SchemaDiscovery::__construct in drupal/core/lib/Drupal/Core/Config/Schema/SchemaDiscovery.php
Public constructor.

File

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

Class

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

Namespace

Drupal\Core\Config\Schema

Code

protected function loadAllSchema() {
  foreach ($this->storage
    ->listAll() as $name) {
    if ($schema = $this->storage
      ->read($name)) {
      foreach ($schema as $type => $definition) {
        $this->definitions[$type] = $definition;
      }
    }
  }
}