1 package Catalyst::IOC::Service::WithAcceptContext;
4 with 'Bread::Board::Service';
6 has accept_context_sub => (
9 default => 'ACCEPT_CONTEXT',
17 my $instance = $self->$orig(@_);
19 my $accept_context_args = $params{accept_context_args};
20 my $ac_sub = $self->accept_context_sub;
22 if ( $instance->can($ac_sub) ) {
23 return $instance->$ac_sub( @$accept_context_args );
38 Catalyst::IOC::Service::WithAcceptContext
44 =head2 accept_context_sub
48 Catalyst Contributors, see Catalyst.pm
52 This library is free software. You can redistribute it and/or modify it under
53 the same terms as Perl itself.