Commit | Line | Data |
---|---|---|
88cea23c | 1 | package TestAppCustomContainer::SugarContainer; |
3ef84846 | 2 | use Moose; |
88cea23c | 3 | use namespace::autoclean; |
4 | use Catalyst::IOC; | |
3ef84846 | 5 | extends 'Catalyst::IOC::Container'; |
6 | ||
7cd05fd2 | 7 | container { |
8 | model { | |
71d3df94 | 9 | component( |
10 | 'Bar' => | |
11 | class => 'TestAppCustomContainer::Model::Bar', | |
12 | dependencies => { foo => depends_on('/model/DefaultSetup') }, | |
7cd05fd2 | 13 | ); |
14 | }; | |
15 | }; | |
3ef84846 | 16 | |
88cea23c | 17 | __PACKAGE__->meta->make_immutable; |
18 | ||
3ef84846 | 19 | 1; |