Fix warning message, patch from dev list.
Tomas Doran [Mon, 20 Apr 2009 08:52:34 +0000 (08:52 +0000)]
Changes
lib/Catalyst/Component.pm

diff --git a/Changes b/Changes
index dfb9d7f..38f1d7f 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,7 @@
 # This file documents the revision history for Perl extension Catalyst.
 
+        - Fix warning message about linearized @ISA in Catalyst::Component 
+          (Emanuele Zeppieri)
         - Require MX::MethodAttributes 0.06 to avoid issues with saying
           use base 'Catalyst::Controller'; use Moose; losing actions (t0m)
         - Fix all of t0m's typos in ::Upgrading and ::Delta (hobbs)
index 80fc838..2782252 100644 (file)
@@ -79,7 +79,7 @@ sub COMPONENT {
       my ($next_package) = Class::MOP::get_code_info($next);
       warn "There is a COMPONENT method resolving after Catalyst::Component in ${next_package}.\n";
       warn "This behavior can no longer be supported, and so your application is probably broken.\n";
-      warn "Your linearised isa hierarchy is: " . join(', ', mro::get_linear_isa($class)) . "\n";
+      warn "Your linearized isa hierarchy is: " . join(', ', @{ mro::get_linear_isa($class) }) . "\n";
       warn "Please see perldoc Catalyst::Upgrading for more information about this issue.\n";
     }
     return $self->new($c, $arguments);