123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- /**
- * @file
- * Metatag: Search API test helper module.
- */
- /**
- * Implements hook_search_api_service_info().
- */
- 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;
- }
- /**
- * Dummy Search API service class.
- */
- class MetatagSearchTestSearchApiService extends SearchApiAbstractService {
- /**
- * @inheritdoc
- */
- 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);
- }
- /**
- * @inheritdoc
- */
- public function deleteItems($ids = 'all', SearchApiIndex $index = NULL) {}
- /**
- * @inheritdoc
- */
- public function search(SearchApiQueryInterface $query) {}
- }
|