updated server.pl and cgi-server.pl
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Manual / Internals.pod
CommitLineData
fc7ec1d9 1=head1 NAME
2
3Catalyst::Manual::Internals - Catalyst Internals
4
5=head1 DESCRIPTION
6
7=head2 Lifecycle
8
9These are the steps of a Catalyst request, every step can be overloaded to
10extend Catalyst.
11
12 handler
13 prepare
14 prepare_request
15 prepare_path
16 prepare_cookies
17 prepare_headers
585893b9 18 prepare_connection
fc7ec1d9 19 prepare_action
20 prepare_parameters
21 prepare_uploads
22 process
23 finalize
24 finalize_headers
25 finalize_output
26
27These steps are normally overloaded from engine classes, and extended by
28plugins.
29Extending means using multiple inheritance with L<NEXT>.
30
31=head1 AUTHOR
32
33Sebastian Riedel, C<sri@oook.de>
34
35=head1 COPYRIGHT
36
37This program is free software, you can redistribute it and/or modify it under
38the same terms as Perl itself.