From 6123df49a2038b71d3c3129fbcea53981703be4c Mon Sep 17 00:00:00 2001 From: Rosie Le Faive Date: Tue, 26 Sep 2023 12:51:02 -0300 Subject: [PATCH] Add event subscriber. --- advanced_search.services.yml | 4 +++ .../PostConvertedQueryEventSubscriber.php | 31 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 advanced_search.services.yml create mode 100644 src/EventSubscriber/PostConvertedQueryEventSubscriber.php 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); + } + +}