metatag_search_test.module in Metatag 7
Metatag: Search API test helper module.
File
tests/metatag_search_test.module
View source
<?php
function metatag_search_test_search_api_service_info() {
$services['metatag_search_test_service'] = array(
'name' => 'metatag_search_test_service',
'description' => 'metatag_search_test_service description',
'class' => 'MetatagSearchTestSearchApiService',
);
return $services;
}
class MetatagSearchTestSearchApiService extends SearchApiAbstractService {
public function indexItems(SearchApiIndex $index, array $items) {
variable_set('metatag_search_test_keywords', FALSE);
foreach (array_values($items) as $item) {
if (isset($item['metatag_keywords']['value'])) {
variable_set('metatag_search_test_keywords', $item['metatag_keywords']['value']);
}
}
return array_keys($items);
}
public function deleteItems($ids = 'all', SearchApiIndex $index = NULL) {
}
public function search(SearchApiQueryInterface $query) {
return array(
'result count' => 0,
'results' => array(),
);
}
}