3 role CatalystX::Declare::Context::AppSetup {
5 use MooseX::Types::Moose qw( Bool );
9 has setup_was_called => (
14 method add_setup_code_parts (Str $package, ArrayRef $plugins = []) {
16 if ($self->setup_was_called) {
17 croak 'call to setup already pushed to cleanup code parts';
20 $self->add_cleanup_code_parts(
22 '%s->setup(qw( %s ))',
28 $self->setup_was_called(1);