Skip to content

module Athena::Framework::Arguments::Resolvers #

The default ATH::Arguments::Resolvers::ArgumentValueResolverInterfaces that will handle resolving controller action arguments from a request (or other source). Custom argument value resolvers can also be defined, see ATH::Arguments::Resolvers::ArgumentValueResolverInterface.


In order for Athena::Framework to pick up your custom value resolvers, be sure to ADI::Register it as a service, and tag it as ATH::Arguments::Resolvers::TAG. A priority field can also be optionally included in the annotation, the higher the value the sooner in the array it'll be when injected.

See each resolver for more detailed information.


TAG = "athena.argument_value_resolver"#

The tag name for ATH::Arguments::Resolvers::ArgumentValueResolverInterfaces.