X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FUpgrading.pod;h=a2d30bac1ce9a634abe059f08a497a6078ef1ddd;hb=cb092ef3a99b53b22c590fe9c0f96986909849b3;hp=046075406d08eeefbe64d8963280991ad0dddbb4;hpb=5687c7f983df10f5402d274a5e4d828415a227c3;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Upgrading.pod b/lib/Catalyst/Upgrading.pod index 0460754..a2d30ba 100644 --- a/lib/Catalyst/Upgrading.pod +++ b/lib/Catalyst/Upgrading.pod @@ -105,6 +105,17 @@ Therefore the correct fix is to re-arrange your class' inheritance hierarchy so that the COMPONENT method you would like to inherit is the first COMPONENT method in your @ISA. +=head2 Assigning lists to accessors + +Accessors generated by Class::Accessor::Fast will, when multiple values +are assigned to them, store a reference to a list automatically for you. + +This is not currently supported by MooseX::Emulate::Class::Accessor::Fast, +and only the first value in the list will be stored. + +If you are relying on this behavior, and inheriting mk_accessors from a +Catalyst component, then your code will fail. + =head1 WARNINGS =head2 Methods in Catalyst::Dispatcher