switched MyApp for the actual app name in setup_config
André Walker [Tue, 14 Jun 2011 18:30:22 +0000 (15:30 -0300)]
lib/Catalyst.pm

index 1965ee8..cf63b77 100644 (file)
@@ -2455,8 +2455,7 @@ sub setup_config {
 
     my %args = %{ $class->config || {} };
 
-# FIXME: what is this 'MyApp' doing here?
-    my @container_classes = qw/MyApp::Container Catalyst::Container/;
+    my @container_classes = ( (ref $class || $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);