You are here

function metatag_generate_entity_metatags in Metatag 8

Same name and namespace in other branches
  1. 7 metatag.module \metatag_generate_entity_metatags()

Turn the meta tags for an entity into a human readable structure.

Parameters

object $entity: The entity object.

Return value

array All of the meta tags in a nested structure.

File

./metatag.module, line 684
Contains metatag.module.

Code

function metatag_generate_entity_metatags($entity) {
  $values = [];
  $raw = metatag_get_tags_from_route($entity);
  if (!empty($raw['#attached']['html_head'])) {
    foreach ($raw['#attached']['html_head'] as $tag) {
      $values[$tag[1]] = $tag[0];
    }
  }
  return $values;
}