search_api_solr_test.module in Search API Solr 4.x
File
tests/modules/search_api_solr_test/search_api_solr_test.module
View source
<?php
$index_fallback_test = FALSE;
function search_api_solr_test_search_api_solr_config_files_alter(array &$files, string $lucene_match_version, string $server_id = '') {
$files['test.txt'] = "hook_search_api_solr_config_files_alter() works\n" . $server_id . "\n";
}
function search_api_solr_test_search_api_solr_documents_alter(array &$documents, \Drupal\search_api\IndexInterface $index, array $items) {
global $index_fallback_test;
if ($index_fallback_test) {
foreach ($documents as $document) {
if ('entity:entity_test_mulrev_changed/2:en' === $document->ss_search_api_id) {
$document
->setField('fts_width', 'bar');
}
}
}
}