You are here

function video_embed_field_property_info_callback in Video Embed Field 7.2

Property callback for the Entity Metadata framework.

1 string reference to 'video_embed_field_property_info_callback'
video_embed_field_field_info in ./video_embed_field.field.inc
Implements hook_field_info().

File

./video_embed_field.field.inc, line 33
Implement a video field.

Code

function video_embed_field_property_info_callback(&$info, $entity_type, $field, $instance, $field_type) {

  // Apply the default.
  entity_metadata_field_default_property_callback($info, $entity_type, $field, $instance, $field_type);

  // Finally add in instance specific property info.
  $name = $field['field_name'];
  $property =& $info[$entity_type]['bundles'][$instance['bundle']]['properties'][$name];
  $property['type'] = $field['cardinality'] != 1 ? 'list<video_embed_field>' : 'video_embed_field';
  $property['property info'] = video_embed_field_data_property_info('Video embed');
  $property['getter callback'] = 'entity_metadata_field_verbatim_get';
  $property['setter callback'] = 'entity_metadata_field_verbatim_set';
}