diff --git a/advanced_search.services.yml b/advanced_search.services.yml new file mode 100644 index 0000000..981151a --- /dev/null +++ b/advanced_search.services.yml @@ -0,0 +1,4 @@ +services: + Drupal\advanced_search\EventSubscriber\PostConvertedQueryEventSubscriber: + tags: + - { name: 'event_subscriber' } diff --git a/src/EventSubscriber/PostConvertedQueryEventSubscriber.php b/src/EventSubscriber/PostConvertedQueryEventSubscriber.php new file mode 100644 index 0000000..9f8ed49 --- /dev/null +++ b/src/EventSubscriber/PostConvertedQueryEventSubscriber.php @@ -0,0 +1,31 @@ +getSearchApiQuery(); + $solarium_query = $event->getSolariumQuery(); + $advanced_search_query = new AdvancedSearchQuery(); + $advanced_search_query->alterQuery(\Drupal::request(), $solarium_query, $search_api_query); + } + +}