function eck_property_behavior_validation in Entity Construction Kit (ECK) 7.3
Same name and namespace in other branches
- 7.2 eck.property_behavior.inc \eck_property_behavior_validation()
Property behavior validation.
File
- ./
eck.property_behavior.inc, line 148 - Property Behaviors.
Code
function eck_property_behavior_validation($value, $info) {
$entity = $info['parent']
->value();
$entity_type_name = $entity
->entityType();
$entity_type = EntityType::loadByName($entity_type_name);
$property = $info['schema field'];
$function = eck_property_behavior_implements($entity_type, $property, 'validation');
if ($function) {
return $function($property, array(
'value' => $value,
));
}
}