X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FInternals.pod;h=bd6692144f202799b1594e536c7a39fac3ae34b9;hp=6ba6600383b07228fbb55e1156ae87f601726e14;hb=HEAD;hpb=0e8eed8eaeef86103384ed21f603749515c784c8 diff --git a/lib/Catalyst/Manual/Internals.pod b/lib/Catalyst/Manual/Internals.pod index 6ba6600..bd66921 100644 --- a/lib/Catalyst/Manual/Internals.pod +++ b/lib/Catalyst/Manual/Internals.pod @@ -22,7 +22,6 @@ Catalyst initializes itself in two stages: When the Catalyst module is imported in the main application module, it stores any options. - =item 2 When C<< __PACKAGE__->setup >> is called, it evaluates any @@ -39,8 +38,8 @@ C and from the selected specialized Engine module. Catalyst automatically loads all components it finds in the C<$class::Controller>, C<$class::C>, C<$class::Model>, C<$class::M>, C<$class::View> and C<$class::V> -namespaces (using C). As each is loaded, if it has a -L method then this method +namespaces (using L). As each is loaded, if it has a +L method then this method will be called, and passed that component's configuration. It then returns an instance of the component, which becomes the C<$self> when methods in that component are called later. @@ -49,7 +48,7 @@ that component are called later. Each controller has it's C method called. At this point, the subroutine attributes are retrieved from the -L, parsed, and used to +L, parsed, and used to build instances of L, which are then registered with the dispatcher. @@ -90,7 +89,7 @@ extend Catalyst. These steps are normally overloaded from engine classes, and may also be extended by plugins. For more on extending Catalyst, see L. -The engine class populate sthe Catalyst request object with +The engine class populates the Catalyst request object with information from the underlying layer (L) during the prepare phase, then push the generated response information down to the underlying layer during the finalize phase.