public function MetatagManager::generateElements in Metatag 8
Generate the elements that go in the hook_page_attachments attached array.
Parameters
array $tags: The array of tags as plugin_id => value.
object $entity: Optional entity object to use for token replacements.
Return value
array Render array with tag elements.
File
- src/
MetatagManager.php, line 491
Class
- MetatagManager
- Class MetatagManager.
Namespace
Drupal\metatagCode
public function generateElements(array $tags, $entity = NULL) {
$elements = [];
$tags = $this
->generateRawElements($tags, $entity);
foreach ($tags as $name => $tag) {
if (!empty($tag)) {
$elements['#attached']['html_head'][] = [
$tag,
$name,
];
}
}
return $elements;
}