diff --git a/module/VuFindSearch/src/VuFindSearch/Service.php b/module/VuFindSearch/src/VuFindSearch/Service.php
index d8a0b7ecdb74a25ecda6e1af8e5e1332ca7078b3..81b917f67bfcf4af2f033afa06c379af68c16b29 100644
--- a/module/VuFindSearch/src/VuFindSearch/Service.php
+++ b/module/VuFindSearch/src/VuFindSearch/Service.php
@@ -48,6 +48,15 @@ use Zend\EventManager\EventManager;
  */
 class Service
 {
+    /**
+     * Event identifiers.
+     *
+     * @var string
+     */
+    const EVENT_PRE     = 'pre';
+    const EVENT_POST    = 'post';
+    const EVENT_ERROR   = 'error';
+    const EVENT_RESOLVE = 'resolve';
 
     /**
      * Event manager.
@@ -273,7 +282,7 @@ class Service
     {
         if (!isset($this->backends[$backend])) {
             $response = $this->getEventManager()->trigger(
-                "resolve",
+                self::EVENT_RESOLVE,
                 $this,
                 $args,
                 function ($o) {
@@ -303,7 +312,7 @@ class Service
      */
     public function triggerError(BackendException $exception, $args)
     {
-        $this->getEventManager()->trigger('error', $exception, $args);
+        $this->getEventManager()->trigger(self::EVENT_ERROR, $exception, $args);
     }
 
     /**
@@ -316,7 +325,7 @@ class Service
      */
     protected function triggerPre(BackendInterface $backend, $args)
     {
-        $this->getEventManager()->trigger('pre', $backend, $args);
+        $this->getEventManager()->trigger(self::EVENT_PRE, $backend, $args);
     }
 
     /**
@@ -329,7 +338,7 @@ class Service
      */
     protected function triggerPost($response, $args)
     {
-        $this->getEventManager()->trigger('post', $response, $args);
+        $this->getEventManager()->trigger(self::EVENT_POST, $response, $args);
     }
 
     /**