Don't import blessed from Scalar::Util. Moose/Moose::Role does that already.
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Controller.pm
index 116991a..7ee1b15 100644 (file)
@@ -1,11 +1,10 @@
 package Catalyst::Controller;
 
-#switch to BEGIN { extends qw/ ... /; } ?
-use base qw/Catalyst::Component Catalyst::AttrContainer/;
 use Moose;
+# Note - Must be done at compile time due to attributes (::AttrContainer)
+BEGIN { extends qw/Catalyst::Component Catalyst::AttrContainer/; }
 
 use Class::MOP::Object ();
-use Scalar::Util qw/blessed/;
 use Catalyst::Exception;
 use Catalyst::Utils;