function TypedConfigManager::get
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Config/TypedConfigManager.php \Drupal\Core\Config\TypedConfigManager::get()
- 10 core/lib/Drupal/Core/Config/TypedConfigManager.php \Drupal\Core\Config\TypedConfigManager::get()
- 8.9.x core/lib/Drupal/Core/Config/TypedConfigManager.php \Drupal\Core\Config\TypedConfigManager::get()
Gets typed configuration data.
Parameters
string $name: Configuration object name.
Return value
\Drupal\Core\TypedData\TraversableTypedDataInterface Typed configuration element.
Overrides TypedConfigManagerInterface::get
File
-
core/
lib/ Drupal/ Core/ Config/ TypedConfigManager.php, line 77
Class
- TypedConfigManager
- Manages config schema type plugins.
Namespace
Drupal\Core\ConfigCode
public function get($name) {
$data = $this->configStorage
->read($name);
if ($data === FALSE) {
// For a typed config the data MUST exist.
$data = [];
trigger_error(new FormattableMarkup('Missing required data for typed configuration: @config', [
'@config' => $name,
]), E_USER_ERROR);
}
return $this->createFromNameAndData($name, $data);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.