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