function countries_apachesolr_indexing_callback in Countries 7.2
Same name and namespace in other branches
- 8 countries.module \countries_apachesolr_indexing_callback()
Callback that converts countries module field into an array.
1 string reference to 'countries_apachesolr_indexing_callback'
- countries_apachesolr_field_mappings in ./
countries.module - Implements hook_apachesolr_field_mappings().
File
- ./
countries.module, line 1064 - Defines the field and entity information for countries.
Code
function countries_apachesolr_indexing_callback($entity, $field_name, $index_key, $field_info) {
$fields = array();
if (!empty($entity->{$field_name})) {
$field = $entity->{$field_name};
$values = current($field);
foreach ($values as $fval) {
$fields[] = array(
'key' => $index_key,
'value' => $fval['iso2'],
);
}
}
return $fields;
}