Bump MX::E::CAF dep, update TODO, chop out of date crap out of ROADMAP
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Component.pm
index 0b92b4d..0c466fe 100644 (file)
@@ -2,7 +2,7 @@ package Catalyst::Component;
 
 use Moose;
 use Class::MOP;
-use MooseX::Adopt::Class::Accessor::Fast;
+use Class::MOP::Object;
 use Catalyst::Utils;
 use Class::C3::Adopt::NEXT;
 use MRO::Compat;
@@ -97,8 +97,8 @@ sub config {
         # work in a subclass. If we don't have the package symbol in the
         # current class we know we need to copy up to ours, which calling
         # the setter will do for us.
-
-        unless ($self->meta->has_package_symbol('$_config')) {
+        my $meta = $self->Class::MOP::Object::meta();
+        unless ($meta->has_package_symbol('$_config')) {
 
             $config = $self->merge_config_hashes( $config, {} );
             $self->_config( $config );