function IconExtractorBase::loadIcon
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Theme/Icon/IconExtractorBase.php \Drupal\Core\Theme\Icon\IconExtractorBase::loadIcon()
File
-
core/
lib/ Drupal/ Core/ Theme/ Icon/ IconExtractorBase.php, line 72
Class
- IconExtractorBase
- Base class for icon extractor plugins.
Namespace
Drupal\Core\Theme\IconCode
public function loadIcon(array $icon_data) : ?IconDefinitionInterface {
if (!isset($icon_data['icon_id']) || empty($icon_data['icon_id'])) {
return NULL;
}
return $this->createIcon($icon_data['icon_id'], $icon_data['source'] ?? '', $icon_data['group'] ?? NULL);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.