1 package Plack::Middleware::Session;
9 use parent 'Plack::Middleware';
11 use Plack::Util::Accessor qw( state store );
17 $env->{'psgix.session'} = Plack::Session->new(
18 state => $self->state,
19 store => $self->store,
20 request => Plack::Request->new( $env )
23 my $res = Plack::Response->new( @{ $self->app->( $env ) } );
25 $env->{'psgix.session'}->finalize( $res );