package Catalyst::Exception::Base;
use Moose;
-use Carp ();
+use Carp;
+use namespace::clean -except => 'meta';
=head1 NAME
local $Carp::CarpLevel = 1;
- Carp::croak($message);
+ croak($message);
}
=head2 meta
package Catalyst::Exception;
use Moose;
+use namespace::clean -except => 'meta';
+
use vars qw[$CATALYST_EXCEPTION_CLASS];
BEGIN {
extends($CATALYST_EXCEPTION_CLASS || 'Catalyst::Exception::Base');
}
-no Moose;
__PACKAGE__->meta->make_immutable;
1;