package Catalyst;
-use Class::C3;
+use MRO::Compat;
+use mro 'c3';
use Moose;
extends 'Catalyst::Component';
use bytes;
sub setup {
my ( $class, @arguments ) = @_;
-
+ Class::C3::initialize;
$class->log->warn("Running setup twice is not a good idea.")
if ( $class->setup_finished );
$class->log->_flush() if $class->log->can('_flush');
$class->setup_finished(1);
+ Class::C3::initialize;
}
=head2 $c->uri_for( $path, @args?, \%query_values? )