$this->
setCacheBackend($cache, 'typed_config_definitions'
);
$this->
alterInfo('config_schema_info'
);
$this->moduleHandler =
$module_handler;
$this->classResolver =
$class_resolver ?: \Drupal::
service('class_resolver'
);
} /**
* {@inheritdoc}
*/
protected function getDiscovery() { if (!
isset($this->discovery
)) { $this->discovery =
new ConfigSchemaDiscovery($this->schemaStorage
);
} return $this->discovery;
} /**
* {@inheritdoc}
*/
public function get($name) { $data =
$this->configStorage->
read($name);
if ($data === FALSE
) { // For a typed config the data MUST exist.