function search_api_federated_solr_field_validate in Search API Federated Solr 7.3
Same name and namespace in other branches
- 7 search_api_federated_solr.module \search_api_federated_solr_field_validate()
- 7.2 search_api_federated_solr.module \search_api_federated_solr_field_validate()
Implements hook_field_validate().
File
- ./
search_api_federated_solr.module, line 569 - search_api_federated_solr.module Contains hook implementations for the Federated Solr Search API Module.
Code
function search_api_federated_solr_field_validate($entity_type, $entity, $field, $instance, $langcode, $items, &$errors) {
foreach ($items as $delta => $item) {
if (!empty($item['value'])) {
if (!empty($field['settings']['max_length']) && drupal_strlen($item['value']) > $field['settings']['max_length']) {
$errors[$field['field_name']][$langcode][$delta][] = array(
'error' => 'federated_field_max_length',
'message' => t('%name: may not be longer than @max characters.', array(
'%name' => $instance['label'],
'%max' => $field['settings']['max_length'],
)),
);
}
}
}
}