CRM-14727 - Fire case-change events which include Civi\CCase\Analyzer.
[civicrm-core.git] / Civi / Core / Container.php
index f70369ad150eb5a373ef5c162ea39e32e720bd70..3c4c846e23ae33c94a01c7a8b9d563314deec9dc 100644 (file)
@@ -89,6 +89,9 @@ class Container {
    */
   public function createEventDispatcher() {
     $dispatcher = new \Symfony\Component\EventDispatcher\EventDispatcher();
+    $dispatcher->addListener('hook_civicrm_post::Activity', array('\Civi\CCase\Events', 'fireCaseChange'));
+    $dispatcher->addListener('hook_civicrm_post::Case', array('\Civi\CCase\Events', 'fireCaseChange'));
+    $dispatcher->addListener('hook_civicrm_caseChange', array('\Civi\CCase\Events', 'delegateToXmlListeners'));
     return $dispatcher;
   }