X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FAPI%2FEvents.php;h=3f14a2ef5cccad247f86db57b0391fc8df6d1c7c;hb=33754fd459f46b3b33a3afcfe0269094ee6cf9c4;hp=1dd734927820f70b0d3d2f17c7e62190d882d0bf;hpb=b733a3a34de8653a5f949f0d2bd641f447999bf1;p=civicrm-core.git diff --git a/Civi/API/Events.php b/Civi/API/Events.php index 1dd7349278..3f14a2ef5c 100644 --- a/Civi/API/Events.php +++ b/Civi/API/Events.php @@ -105,4 +105,16 @@ class Events { ); } + /** + * @param \Civi\Core\Event\GenericHookEvent $e + * @see \CRM_Utils_Hook::eventDefs + */ + public static function hookEventDefs($e) { + $e->inspector->addEventClass(self::AUTHORIZE, 'Civi\API\Event\AuthorizeEvent'); + $e->inspector->addEventClass(self::EXCEPTION, 'Civi\API\Event\ExceptionEvent'); + $e->inspector->addEventClass(self::PREPARE, 'Civi\API\Event\PrepareEvent'); + $e->inspector->addEventClass(self::RESOLVE, 'Civi\API\Event\ResolveEvent'); + $e->inspector->addEventClass(self::RESPOND, 'Civi\API\Event\RespondEvent'); + } + }