Fix fatal error when sorting by status in activity search
[civicrm-core.git] / CRM / Core / LegacyErrorHandler.php
index fff6d204bf811b8398bd243f0238d50ada4a02c0..ae0f1f9859351ac4be8a127edc2003fb2676b575 100644 (file)
@@ -1,7 +1,16 @@
 <?php
 
+/**
+ * Class CRM_Core_LegacyErrorHandler
+ */
 class CRM_Core_LegacyErrorHandler {
-  static function handledException($e) {
+
+  /**
+   * @param \Civi\Core\Event\UnhandledExceptionEvent $event
+   * @throws Exception
+   */
+  public static function handleException($event) {
+    $e = $event->exception;
     if ($e instanceof CRM_Core_Exception) {
       $params = $e->getErrorData();
       $message = $e->getMessage();
@@ -18,10 +27,12 @@ class CRM_Core_LegacyErrorHandler {
       // you should log a ticket for it to be removed with details about the form you were on.
       if (!empty($params['legacy_redirect_path'])) {
         if (CRM_Utils_System::isDevelopment()) {
+          $intentionalENotice = "How did you get HERE?! - Please log in JIRA";
           // here we could set a message telling devs to log it per above
         }
         CRM_Utils_System::redirect($params['legacy_redirect_path'], $params['legacy_redirect_query']);
       }
     }
   }
+
 }