From: Kennedy Clark Date: Wed, 27 May 2009 23:46:42 +0000 (+0000) Subject: Minor formatting fixes. Get make test to run cleanly. X-Git-Tag: v5.8005~129 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=commitdiff_plain;h=f68b710f44808db5684c6346779080d35896346a Minor formatting fixes. Get make test to run cleanly. --- diff --git a/lib/Catalyst/Manual/CatalystAndMoose.pod b/lib/Catalyst/Manual/CatalystAndMoose.pod index 53d6a38..84ca133 100644 --- a/lib/Catalyst/Manual/CatalystAndMoose.pod +++ b/lib/Catalyst/Manual/CatalystAndMoose.pod @@ -37,13 +37,13 @@ A Moose-ified version of the context class should look like this: $c->log->info( 'done!' ); } -You should also be aware, that roles in C<< $c->setup >> are applied -after the last plugin with all the benefits of using a single C<< -with() >> statement in an ordinary L class. +You should also be aware, that roles in C<< $c-Esetup >> are applied +after the last plugin with all the benefits of using a single +C<< with() >> statement in an ordinary L class. Your class is automatically made immutable at the end of the current file. -CAVEAT: Using roles in C<< $c->setup >> was implemented in Catalyst +CAVEAT: Using roles in C<< $c-Esetup >> was implemented in Catalyst version 5.80004. In prior versions you might get away with after 'setup_plugins' => sub{ with( @@ -57,14 +57,15 @@ version 5.80004. In prior versions you might get away with but this is discouraged and you should upgrade to 5.80004 anyway, because it fixes a few important regression against 5.71 -CAVEAT: Using roles in C<< $c->setup >> will not currently allow +CAVEAT: Using roles in C<< $c-Esetup >> will not currently allow you to pass parameters to roles, or perform conflict resolution. Conflict detection still works as expected. + =head2 ACCESSORS -Most of the request-specific attributes like C<$c->stash>, -C<$c->request> and C<$c->response> have been converted to +Most of the request-specific attributes like C<$c-Estash>, +C<$c-Erequest> and C<$c-Eresponse> have been converted to L attributes but without type constraints, attribute helpers or builder methods. This ensures that Catalyst 5.8 is fully backwards compatible to applications using the published API of Catalyst 5.7 but @@ -98,10 +99,11 @@ but rely on to run their own setup code if needed. If they need to influence the setup process itself, they can modify C<< setup_dispatcher() >>, -C<< setup_engine()>>, C<< setup_stats() >>, C<< setup_components() >> +C<< setup_engine() >>, C<< setup_stats() >>, C<< setup_components() >> and C<< setup_actions() >>, but this should be done with due consideration and as late as possible. + =head1 CONTROLLERS To activate Catalyst's action attributes, Moose-ified controller @@ -117,6 +119,7 @@ the actions themselves are declared: # your controller roles ); + =head2 Controller Roles It is possible to use roles to apply method modifiers on controller actions