X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=share%2Flib%2FMyApp.pm.tt;h=46ec6d17123bdce0a7d3d99de6b423cfcbdcc2a7;hb=f9470eee5a092b50863b860eb3c2d013d6731f56;hp=0032a13aa05803e9e66496c42ae5a0fe28b660b0;hpb=8662edf6c24d01927d2d467e05f327b840f8254a;p=catagits%2FCatalyst-Devel.git diff --git a/share/lib/MyApp.pm.tt b/share/lib/MyApp.pm.tt index 0032a13..46ec6d1 100644 --- a/share/lib/MyApp.pm.tt +++ b/share/lib/MyApp.pm.tt @@ -4,7 +4,11 @@ use namespace::autoclean; use Catalyst::Runtime 5.80; -# Set flags and add plugins for the application +# Set flags and add plugins for the application. +# +# Note that ORDERING IS IMPORTANT here as plugins are initialized in order, +# therefore you almost certainly want to keep ConfigLoader at the head of the +# list if you're using it. # # -Debug: activates the debug mode for very useful log messages # ConfigLoader: will load the configuration from a Config::General file in the @@ -12,9 +16,11 @@ use Catalyst::Runtime 5.80; # Static::Simple: will serve static files from the application's root # directory -use Catalyst qw/-Debug - ConfigLoader - Static::Simple/; +use Catalyst qw/ + -Debug + ConfigLoader + Static::Simple +/; extends 'Catalyst'; @@ -29,7 +35,11 @@ our $VERSION = '0.01'; # with an external configuration file acting as an override for # local deployment. -__PACKAGE__->config( name => '[% name %]' ); +__PACKAGE__->config( + name => '[% name %]', + # Disable deprecated behavior needed by old applications + disable_component_resolution_regex_fallback => 1, +); # Start the application __PACKAGE__->setup();