From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

Starch::Plugin::ForState - Base role for Starch::State plugins.

SYNOPSIS

use Moo;
sub foo { print 'bar' }
my $starch = Starch->new(
plugins => ['MyPlugin::State'],
...,
);
$starch->state->foo(); # bar

DESCRIPTION

This role provides no additional functionality to state plugins. All it does is labels a plugin as a state plugin so that Starch knows which class type it applies to.

See "PLUGINS" in Starch::Extending for more information.

SUPPORT

See "SUPPORT" in Starch.

AUTHORS

See "AUTHORS" in Starch.

COPYRIGHT AND LICENSE

See "COPYRIGHT AND LICENSE" in Starch.