4 role CatalystX::Declarative::Controller::DetermineActionClass
5 with CatalystX::Declarative::Controller::QualifyClassNames {
7 around create_action (%args) {
9 my ($action_class) = @{ $args{attributes}{CatalystX_Declarative_ActionClass} || [] };
10 $action_class ||= 'Catalyst::Action';
12 my $fq_class = $self->_qualify_class_name('Action', $action_class);
13 Class::MOP::load_class($fq_class);
15 $args{attributes}{ActionClass} ||= [$fq_class];
17 return $self->$orig(%args);