From cc12a2272f1b82fbf263000249b1ba534f89d457 Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Mon, 23 Apr 2018 15:09:58 +0200 Subject: [PATCH] feat: on install test --- events.xml | 1 + src/QUI/Test/EventHandler.php | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/events.xml b/events.xml index 36e7264..06a1b06 100644 --- a/events.xml +++ b/events.xml @@ -1,4 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <events> <!--<event on="onUserGetAvatar" fire="\QUI\Test\EventHandler::onUserGetAvatar"/>--> + <event on="onPackageInstall" fire="\QUI\Test\EventHandler::onInstall"/> </events> \ No newline at end of file diff --git a/src/QUI/Test/EventHandler.php b/src/QUI/Test/EventHandler.php index d53f330..e1e7a5d 100644 --- a/src/QUI/Test/EventHandler.php +++ b/src/QUI/Test/EventHandler.php @@ -6,8 +6,10 @@ namespace QUI\Test; +use QUI\Package\Package; use QUI\Projects\Media\ExternalImage; use QUI\Interfaces\Users\User as UserInterfaces; +use QUI\System\Log; /** * Class EventHandler @@ -27,4 +29,14 @@ public static function onUserGetAvatar(UserInterfaces $User) 'https://api.adorable.io/avatars/200/abott@adorable.png' ); } + + /** + * @param Package $Package + */ + public static function onInstall(Package $Package) + { + if ($Package->getName() === 'quiqqer/test') { + Log::writeRecursive('QUIQQER TEST INSTALL'); + } + } } -- GitLab