X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst.pm;h=81916cf09680016a7ad868454dcbba5b44680724;hb=be054434ad044e08d35f84dbd9a5e19d80e49785;hp=9a9aaf5d280c29dd603efb184c6a90e22c880e44;hpb=caf4f6be06bff59b9253fbca45ff7898c135a47c;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 9a9aaf5..81916cf 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -3,6 +3,11 @@ package Catalyst; use Moose; use Moose::Meta::Class (); extends 'Catalyst::Component'; +with qw/ + MooseX::Emulate::Class::Accessor::Fast + Catalyst::Config + Catalyst::ClassData +/; use Moose::Util qw/find_meta/; use B::Hooks::EndOfScope (); use Catalyst::Exception; @@ -523,6 +528,7 @@ sub component { return $c->_filter_component( $comp, @args ) if $comp; } + return if $c->config->{disable_component_resolution_regex_fallback}; # This is here so $c->comp( '::M::' ) works my $query = ref $name ? $name : qr{$name}i;