name => 'Bar',
lifecycle => 'Singleton',
class => 'TestAppCustomContainer::Model::Bar',
+ catalyst_component_name => 'TestAppCustomContainer::Model::Bar',
dependencies => {
application_name => depends_on( '/application_name' ),
- config => depends_on( '/config' ),
foo => depends_on('/model/DefaultSetup'),
},
)
# )
# );
+ my $fnar_config = $self->resolve(service => 'config')->{'Model::Fnar'} || {};
$self->get_sub_container('component')->add_service(
Catalyst::IOC::ConstructorInjection->new(
name => 'model_Fnar',
class => 'TestAppCustomContainer::External::Class',
dependencies => [
depends_on( '/application_name' ),
- depends_on( '/config' ),
],
+ config => $fnar_config,
)
);
$self->get_sub_container('model')->add_service(