Rewrite C3 chunk of Catalyst::Upgrading to hopefully be more clear
[catagits/Catalyst-Runtime.git] / lib / Catalyst.pm
index 066339c..28a2baa 100644 (file)
@@ -3,7 +3,6 @@ package Catalyst;
 use Moose;
 extends 'Catalyst::Component';
 use Moose::Util qw/find_meta/;
-use Moose::Util::MetaRole ();
 use bytes;
 use Scope::Upper ();
 use Catalyst::Exception;
@@ -2169,7 +2168,6 @@ sub setup_components {
 sub _controller_init_base_classes {
     my ($app_class, $component) = @_;
     foreach my $class ( reverse @{ mro::get_linear_isa($component) } ) {
-        next unless $class =~ /^$app_class/;
         Moose->init_meta( for_class => $class )
             unless find_meta($class);
     }