undef for accept_context_args is better than []
André Walker [Fri, 29 Jul 2011 04:07:43 +0000 (01:07 -0300)]
lib/Catalyst/IOC/Container.pm

index 4409816..ebffb92 100644 (file)
@@ -629,8 +629,9 @@ sub add_component {
                     default => Catalyst::Utils::class2classsuffix( $component ),
                 },
                 accept_context_args => {
-                    isa => 'ArrayRef',
-                    default => sub { [] },
+                    isa => 'ArrayRef|Undef',
+                    required => 0,
+                    default => undef,
                 },
             },
         )