You are here

public function metatag_handler_field_serialized::get_default_value in Metatag 7

1 call to metatag_handler_field_serialized::get_default_value()
metatag_handler_field_serialized::get_value in views/metatag_handler_field_serialized.inc
Get the value that's supposed to be rendered.

File

views/metatag_handler_field_serialized.inc, line 85

Class

metatag_handler_field_serialized

Code

public function get_default_value($values) {
  $entity_type = $this
    ->get_entity_type($values);
  $instance = $entity_type;
  $entity = $this
    ->get_entity($values);
  list(, , $bundle) = entity_extract_ids($entity_type, $entity);
  if (!is_null($bundle)) {
    $instance .= ":{$bundle}";
  }
  $defaults = metatag_config_load_with_defaults($instance);
  return $this
    ->get_nested_value($defaults, $this->definition['path']);
}