You are here

function eck_property_behavior_getter in Entity Construction Kit (ECK) 7.2

Same name and namespace in other branches
  1. 7.3 eck.property_behavior.inc \eck_property_behavior_getter()

Property behavior getter.

File

./eck.property_behavior.inc, line 127
Property Behaviors.

Code

function eck_property_behavior_getter($data, array $options, $name, $type, $info) {
  $entity = $data;
  $entity_type_name = $entity
    ->entityType();
  $entity_type = EntityType::loadByName($entity_type_name);
  $property = $name;
  $function = eck_property_behavior_implements($entity_type, $property, 'getter');
  if ($function) {
    return $function($property, array(
      'entity' => $entity,
    ));
  }
}