Starch::Store::Catalyst::Plugin::Session - Starch storage backend using Catalyst::Plugin::Session stores.
my $starch = Starch->new( store => { class => '::Catalyst::Plugin::Session', store_class => 'Catalyst::Plugin::Session::Store::File', session_config => { storage => '/tmp/session', }, }, );
This Starch store uses Catalyst::Plugin::Session stores to set and get state data.
The reason this module exists is to make the migration from the Catalyst session plugin to Starch as painless as possible.
The full class name for the Catalyst::Plugin::Session::Store you wish to use.
The configuration of the session plugin.
This is the Catalyst::Plugin::Session::Store object built from the "store_class" and with a fake Catalyst superclass to make everything work.
See "set" in Starch::Store. Calls store_session_data on "store".
store_session_data
See "get" in Starch::Store. Calls get_session_data on "store".
get_session_data
See "remove" in Starch::Store. Calls delete_session_data on "store".
delete_session_data
Please submit bugs and feature requests to the Starch-Store-Catalyst-Plugin-Session GitHub issue tracker:
https://github.com/bluefeet/Starch-Store-Calatlyst-Plugin-Session/issues
Aran Clary Deltac <bluefeet@gmail.com>
Thanks to ZipRecruiter for encouraging their employees to contribute back to the open source ecosystem. Without their dedication to quality software development this distribution would not exist.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Starch::Store::Catalyst::Plugin::Session, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Starch::Store::Catalyst::Plugin::Session
CPAN shell
perl -MCPAN -e shell install Starch::Store::Catalyst::Plugin::Session
For more information on module installation, please visit the detailed CPAN module installation guide.