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()
- 9 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<int|string, \Drupal\Core\TypedData\TypedDataInterface> Typed configuration element.
Overrides TypedConfigManagerInterface::get
File
-
core/
lib/ Drupal/ Core/ Config/ TypedConfigManager.php, line 86
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.
throw new \InvalidArgumentException("Missing required data for typed configuration: {$name}");
}
return $this->createFromNameAndData($name, $data);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.