You are here

function metatag_config_get_replacements in Metatag 7

Identify the meta tags that have been deprecated and replaced by others.

2 calls to metatag_config_get_replacements()
metatag_config_load_multiple in ./metatag.module
Load multiple metatag configuration records.
metatag_metatags_load_multiple in ./metatag.module
Load tags for multiple entities.

File

./metatag.module, line 498
Primary hook implementations for Metatag.

Code

function metatag_config_get_replacements() {
  $replacements =& drupal_static(__FUNCTION__);
  if (!isset($replacements)) {
    $replacements = array();
    foreach (metatag_get_info('tags') as $tag_name => $tag_info) {
      if (!empty($tag_info['replaces'])) {
        if (!is_array($tag_info['replaces'])) {
          $tag_info['replaces'] = array(
            $tag_info['replaces'],
          );
        }
        foreach ($tag_info['replaces'] as $replaces) {
          $replacements[$replaces] = $tag_name;
        }
      }
    }
  }
  return $replacements;
}