-package TestAppCustomContainerNoSugar::Container;
+package TestAppCustomContainer::SugarContainer;
use Moose;
+use namespace::autoclean;
+use Catalyst::IOC;
extends 'Catalyst::IOC::Container';
+# translate to sugar
sub BUILD {
my $self = shift;
$self->get_sub_container('component')->add_service(
Catalyst::IOC::ConstructorInjection->new(
name => 'model_Baz',
- class => 'TestAppCustomContainerNoSugar::Model::Baz',
+ class => 'TestAppCustomContainer::Model::Baz',
lifecycle => 'InstancePerContext',
dependencies => [
depends_on( '/application_name' ),
);
}
+__PACKAGE__->meta->make_immutable;
+
1;