use Hash::Util qw/lock_hash/;
use MooseX::Types::LoadableClass qw/ LoadableClass /;
use Moose::Util;
-use Catalyst::IOC::BlockInjection;
use Catalyst::IOC::ConstructorInjection;
use Module::Pluggable::Object ();
use namespace::autoclean;
$self->get_sub_container($type)->add_service(
Catalyst::IOC::ConstructorInjection->new(
- lifecycle => 'Singleton', # FIXME?
name => $name,
class => $component,
dependencies => [
isa => 'Str',
default => Catalyst::Utils::class2classsuffix( $component ),
},
+ accept_context_args => {
+ isa => 'ArrayRef',
+ default => sub { [] },
+ },
},
)
);