X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=426cbb355e52448d8be63b468f73654cbc958cc4;hp=b38be49f847921ba79d89f524a4460a64782a556;hb=17b3d80076b6acb25d56ed83b0ed7134ed4fb343;hpb=7d665b582162163415de0d7579403218cf4e66a6 diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index b38be49..426cbb3 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -2502,8 +2502,8 @@ the plugin name does not begin with C. $class->_plugins( {} ) unless $class->_plugins; $plugins ||= []; - - my @plugins = map { s/\A\+// ? $_ : "Catalyst::Plugin::$_" } @$plugins; + + my @plugins = Catalyst::Utils::resolve_namespace('Catalyst::Plugin', @$plugins); for my $plugin ( reverse @plugins ) { Class::MOP::load_class($plugin);