Skip to content
Code-Schnipsel Gruppen Projekte
EventHandler.php 881 B
Newer Older
<?php

/**
 * This file contains QUI\Test\EventHandler
 */

namespace QUI\Test;

Henning Leutz's avatar
Henning Leutz committed
use QUI\Package\Package;
Jan Wennrich's avatar
Jan Wennrich committed
use QUI\Projects\Media\ExternalImage;
use QUI\Interfaces\Users\User as UserInterfaces;
Henning Leutz's avatar
Henning Leutz committed
use QUI\System\Log;

/**
 * Class EventHandler
 *
 * @package QUI\Test
 */
class EventHandler
{
    /**
     * @return ExternalImage
     */
Henning Leutz's avatar
Henning Leutz committed
    public static function onUserGetAvatar(UserInterfaces $User)
Jan Wennrich's avatar
Jan Wennrich committed
        return false;
        return new ExternalImage(
            'https://api.adorable.io/avatars/200/abott@adorable.png'
Jan Wennrich's avatar
Jan Wennrich committed
        );
Henning Leutz's avatar
Henning Leutz committed

    /**
     * @param Package $Package
     */
    public static function onInstall(Package $Package)
    {
Henning Leutz's avatar
Henning Leutz committed
        Log::writeRecursive('ON INSTALL');
        Log::writeRecursive($Package->getName());

Henning Leutz's avatar
Henning Leutz committed
        if ($Package->getName() === 'quiqqer/test') {
            Log::writeRecursive('QUIQQER TEST INSTALL');
        }
    }