function _telephone_validation_metadata_field_property_validation in Telephone Validation 7
Validation callback wrapper to set only valid data values.
1 string reference to '_telephone_validation_metadata_field_property_validation'
- telephone_validation_metadata_field_telephone_property_callback in ./telephone_validation.module 
- Additional callback to adapt the property info for telephone fields.
File
- ./telephone_validation.module, line 243 
- Validate phone number.
Code
function _telephone_validation_metadata_field_property_validation($items, $context) {
  // Normalize incoming data.
  $items = is_array($items) ? $items : array(
    $items,
  );
  // Get parent entity info.
  $entity_info = $context['parent']
    ->info();
  $entity_type = $entity_info['type'];
  // Get field instance.
  $instance = field_info_instance($entity_type, $context['name'], $context['parent']
    ->getBundle());
  // Load widget settings.
  $settings = _telephone_validation_get_instance_settings($instance);
  foreach ($items as $value) {
    // Perform telephone validation on every value.
    _telephone_validation($value, $settings);
  }
  // Return TRUE if everything seems to be ok.
  return TRUE;
}