<?php /** * Holds the last online update middleware. * @package Sakura */ namespace Sakura\Middleware; use Sakura\CurrentSession; /** * Updates when the last online time of a user. * @package Sakura * @author Julian van de Groep <me@flash.moe> */ class UpdateLastOnline implements MiddlewareInterface { /** * Update the last online information for the active user. */ public function run() { if (CurrentSession::$user->id !== 0) { CurrentSession::$user->updateOnline(); } } }