NAME

OpenInteract2::Setup::RequireSessionClasses - Bring in all session implementation classes

SYNOPSIS

my $setup = OpenInteract2::Setup->new( 'require session classes' );
$setup->run();

DESCRIPTION

This setup action finds the session configuration using the context method lookup_session_config() (sourced by the server configuration key 'session_info').

[session_info]
class       = OpenInteract2::SessionManager::File
impl_class  = Apache::Session::File
datasource  = main
expiration  = +3M
expires_in  = 0
cache_user  = 30
cache_group = 30
cache_theme = 30

[session_info params]
Directory     = cache/sessions
LockDirectory = cache/sessions_lock

From that it pulls out the 'class' and 'impl_class' entries and stores them in the 'classes' parameter to be processed by its parent, OpenInteract2::Setup::RequireClasses.

Setup Metadata

name - 'require session classes'

dependencies - default

SEE ALSO

OpenInteract2::Setup

OpenInteract2::Setup::RequireClasses

COPYRIGHT

Copyright (c) 2005 Chris Winters. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHORS

Chris Winters <chris@cwinters.com>