function ElementInfoManager::getInfo
Overrides ElementInfoManagerInterface::getInfo
1 call to ElementInfoManager::getInfo()
- ElementInfoManager::getInfoProperty in core/
lib/ Drupal/ Core/ Render/ ElementInfoManager.php - Retrieves a single property for the defined element type.
File
-
core/
lib/ Drupal/ Core/ Render/ ElementInfoManager.php, line 63
Class
- ElementInfoManager
- Provides a plugin manager for element plugins.
Namespace
Drupal\Core\RenderCode
public function getInfo($type) {
$theme_name = $this->themeManager
->getActiveTheme()
->getName();
if (!isset($this->elementInfo[$theme_name])) {
$this->elementInfo[$theme_name] = $this->buildInfo($theme_name);
}
$info = $this->elementInfo[$theme_name][$type] ?? [];
$info['#defaults_loaded'] = TRUE;
return $info;
}