X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=dbc5fdf9294b58bde8e682cbffb7a5e6f4583a7b;hp=ce492cb4f63ac783328aa33ff3dc132095894967;hb=b0ad47c12a21862b08d8e2942095065ac2f7edf2;hpb=536bee890cf24e0e4bcda7562e7b70cc03ca0620 diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index ce492cb..dbc5fdf 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -2504,7 +2504,7 @@ the plugin name does not begin with C. $plugins ||= []; my @plugins = map { s/\A\+// ? $_ : "Catalyst::Plugin::$_" } @$plugins; - + for my $plugin ( reverse @plugins ) { Class::MOP::load_class($plugin); my $meta = find_meta($plugin); @@ -2518,7 +2518,7 @@ the plugin name does not begin with C. grep { $_ && blessed($_) && $_->isa('Moose::Meta::Role') } map { find_meta($_) } @plugins; - + Moose::Util::apply_all_roles( $class => @roles ) if @roles;