- Fix bug where a nested component would be setup twice
- Make ensure_class_loaded behave better with malformed class name
+ - Make _register_plugin use ensure_class_loaded
5.7008
- Fixed a bug where Content-Length could be set to 0 if a filehandle
my ( $proto, $plugin, $instant ) = @_;
my $class = ref $proto || $proto;
- unless (Class::Inspector->loaded($plugin)) {
- require Class::Inspector->filename($plugin);
- }
+ Catalyst::Utils::ensure_class_loaded( $plugin, { ignore_loaded => 1 } );
$proto->_plugins->{$plugin} = 1;
unless ($instant) {