X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=app%2Fbootstrap%2Fsession.php;h=af1d5c2bf2fcd7b9f3a6f0a780374d4e2357f21a;hb=a695aed9c383974a31116c4d4d4a949bd5bd6803;hp=55e6b2a34dbc8532a0f91e73932b9139a893d2e1;hpb=8b9e6a11bae0db302dd100ce288b07ef7995e372;p=pharext%2Fpharext.org diff --git a/app/bootstrap/session.php b/app/bootstrap/session.php index 55e6b2a..af1d5c2 100644 --- a/app/bootstrap/session.php +++ b/app/bootstrap/session.php @@ -8,10 +8,16 @@ use Auryn\Injector; use http\Env\Request; $injector->share(Session::class) + ->define(Session::class, [ + "+logger" => function($key, $injector) { + return new Logger($injector->make(Config::class), "session"); + } + ]) ->prepare(Session::class, function(Session $session, Injector $injector) { if (isset($session->current) && (!isset($session->previous) || strcmp($session->current, $session->previous))) { $session->previous = $session->current; $session->current = $injector->make(Request::class)->getRequestUrl(); } $session->current = $injector->make(Request::class)->getRequestUrl(); + });