1 package DynamicAppDemo;
3 use Catalyst::Runtime '5.80002';
6 +CatalystX::DynamicComponent::ModelsFromConfig
7 +CatalystX::DynamicComponent::ModelToControllerReflector
12 our $VERSION = '0.01';
15 name => 'DynamicAppDemo',
16 'Controller::One' => {
17 superclasses => [qw/DynamicAppDemo::ControllerBase/],
18 roles => [qw/DynamicAppDemo::ControllerRole/],
20 'CatalystX::DynamicComponent::ModelToControllerReflector' => {
21 interface_roles => 'SomeModelClassInterface',
23 'CatalystX::DynamicComponent::ModelsFromConfig' => {
24 include => 'One|Two|Four',
28 class => 'SomeModelClass',
31 class => 'SomeModelClass',
34 class => 'SomeModelClass',
37 class => 'SomeModelClass',
43 __PACKAGE__->meta->make_immutable;