=head1 NAME Catalyst::Manual::Internals - Catalyst Internals =head1 DESCRIPTION =head2 Lifecycle These are the steps of a Catalyst request, every step can be overloaded to extend Catalyst. handler prepare prepare_request prepare_path prepare_cookies prepare_headers prepare_action prepare_parameters prepare_uploads process finalize finalize_headers finalize_output These steps are normally overloaded from engine classes, and extended by plugins. Extending means using multiple inheritance with L. =head1 AUTHOR Sebastian Riedel, C =head1 COPYRIGHT This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.