X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FFastCGI.pm;h=1bf8d189d9f68b4286469a8929ff4443caf10b9c;hb=66294129a6520edc031aa7a43fc9bdfce669af15;hp=9619d784f6e26e57dda22af820a88cddb9aa006d;hpb=d1d9793fe292adfeb6894a4c419dd9c9c4fa814a;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Engine/FastCGI.pm b/lib/Catalyst/Engine/FastCGI.pm index 9619d78..1bf8d18 100644 --- a/lib/Catalyst/Engine/FastCGI.pm +++ b/lib/Catalyst/Engine/FastCGI.pm @@ -27,9 +27,50 @@ A script using the Catalyst::Engine::FastCGI module might look like: This is the Catalyst engine for FastCGI. +=head1 OVERLOADED METHODS + +This class overloads some methods from C. + +=over 4 + +=item $c->prepare_body + +=cut + +sub prepare_body { + shift->Catalyst::Engine::CGI::prepare_body(@_); +} + +=item $c->prepare_parameters + +=cut + +sub prepare_parameters { + shift->Catalyst::Engine::CGI::prepare_parameters(@_); +} + +=item $c->prepare_request + +=cut + +sub prepare_request { + my ( $c, $fastcgi, @arguments ) = @_; + CGI::_reset_globals(); + $c->SUPER::prepare_request($fastcgi); + $c->Catalyst::Engine::CGI::prepare_request(@arguments); +} + +=item $c->prepare_uploads + +=cut + +sub prepare_uploads { + shift->Catalyst::Engine::CGI::prepare_uploads(@_); +} + =head1 SEE ALSO -L, L. +L, L, L. =head1 AUTHOR