1 package Catalyst::IOC::Service::WithAcceptContext;
4 with 'Bread::Board::Service';
6 has accept_context_sub => (
9 default => 'ACCEPT_CONTEXT',
16 my $instance = $self->$orig(@_);
18 my $accept_context_args = $self->param('accept_context_args');
19 my $ac_sub = $self->accept_context_sub;
21 if ( $instance->can($ac_sub) ) {
22 return $instance->$ac_sub( @$accept_context_args );
37 Catalyst::IOC::Service::WithAcceptContext
43 =head2 accept_context_sub
47 Catalyst Contributors, see Catalyst.pm
51 This library is free software. You can redistribute it and/or modify it under
52 the same terms as Perl itself.