4 role CatalystX::Declare::Controller::RegisterActionRoles
5 with CatalystX::Declare::Controller::QualifyClassNames {
7 around create_action (%args) {
9 my @action_roles = @{ delete($args{attributes}{CatalystX_Declarative_ActionRoles}) || [] };
11 my $action = $self->$orig(%args);
13 for my $role (@action_roles) {
14 my $fq_role = $self->_qualify_class_name(ActionRole => $role);
16 Class::MOP::load_class($role);
17 $role->meta->apply($action);