function eck_property_behavior_setter in Entity Construction Kit (ECK) 7.3
Same name and namespace in other branches
- 7.2 eck.property_behavior.inc \eck_property_behavior_setter()
Property behavior setter.
File
- ./
eck.property_behavior.inc, line 116 - Property Behaviors.
Code
function eck_property_behavior_setter(&$data, $name, $value, $langcode, $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, 'setter');
if ($function) {
return $function($property, array(
'entity' => $entity,
'value' => $value,
));
}
}