You are here

public function metatag_handler_field_entity::get_entity in Metatag 7

2 calls to metatag_handler_field_entity::get_entity()
metatag_handler_field_serialized::get_default_value in views/metatag_handler_field_serialized.inc
metatag_handler_field_serialized::replace_tokens in views/metatag_handler_field_serialized.inc

File

views/metatag_handler_field_entity.inc, line 104
Main handler for Metatag data.

Class

metatag_handler_field_entity
Class metatag_handler_entity.

Code

public function get_entity($values) {
  $entity_type = $this
    ->get_entity_type($values);
  $entity_id = isset($values->{$this->entity_id_alias}) ? $values->{$this->entity_id_alias} : NULL;
  if (!is_null($entity_id)) {
    $entities = entity_load($entity_type, array(
      $entity_id,
    ));
    return reset($entities);
  }
  return NULL;
}