DOKK / manpages / debian 12 / libplack-middleware-session-perl / Plack::Session::Cleanup.3pm.en
Plack::Session::Cleanup(3pm) User Contributed Perl Documentation Plack::Session::Cleanup(3pm)

Plack::Session::Cleanup - Run code when the environment is destroyed

  $env->{'run_at_cleanup'} = Plack::Session::Cleanup->new(
      sub {
          # ...
      }
  );

This provides a way for Plack::Middleware::Session to run code when the environment is cleaned up.

Executes the given code reference when the object is "DESTROY"'d. Care should be taken that the given code reference does not close over $env, creating a cycle and preventing the $env from being destroyed.
2022-10-16 perl v5.34.0