split Container's BUILD, moved BB logic from Catalyst.pm to the Container
[catagits/Catalyst-Runtime.git] / lib / Catalyst.pm
index cf63b77..1fabc37 100644 (file)
@@ -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');