<?php

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

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
 *
 * @package QUI\Test
 */
class EventHandler
{

    /**
     * @return ExternalImage
     */
    public static function onUserGetAvatar(UserInterfaces $User)
    {

        return false;

        return new ExternalImage(
            'https://api.adorable.io/avatars/200/abott@adorable.png'
       );
    }

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

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