X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst.pm;h=1fabc37e9df406df992edb6f7801f10fda8685b9;hb=f04816ce0ee1fdd7127d8c9f2aaa78345e0b7169;hp=cf63b77393f497e3899dffb66a5acd34d07b7926;hpb=511e1d59eab264f0919149903c6c11e75e6bfe94;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index cf63b77..1fabc37 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -2455,14 +2455,12 @@ sub setup_config { my %args = %{ $class->config || {} }; - my @container_classes = ( (ref $class || $class) . '::Container', 'Catalyst::Container'); + my @container_classes = ( "${class}::Container", 'Catalyst::Container'); unshift @container_classes, delete $args{container_class} if exists $args{container_class}; my $container_class = Class::MOP::load_first_existing_class(@container_classes); my $container = $container_class->new( %args, name => "$class" ); - - $container->add_sub_container(Bread::Board::Container->new( name => $_ )) for qw(model controller view); $class->container($container); my $config = $container->resolve(service => 'config');