X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=9c3c7ef2acd8d8932bc1ed5905d51ddd9f08bde1;hp=cdca1514ae11df80a4b7e62d707151a9ba68c669;hb=3a079e11dbf009ff6672990c2606677f3ad04ac0;hpb=18adb1edacd2c9ef19e9314d5e04168b4823af9d diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index cdca151..9c3c7ef 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -1420,11 +1420,6 @@ EOF $class->setup_encoding(); $class->setup_middleware(); - # call these so we pre setup the composed classes - $class->composed_request_class; - $class->composed_response_class; - $class->composed_stats_class; - # Initialize our data structure $class->components( {} ); @@ -1502,6 +1497,11 @@ EOF $class->log->warn("This setting is deprecated and planned to be removed in Catalyst 5.81."); } + # call these so we pre setup the composed classes + $class->composed_request_class; + $class->composed_response_class; + $class->composed_stats_class; + $class->setup_finalize; # Flush the log for good measure (in case something turned off 'autoflush' early)