class method_parameter_resolver

internal  
 

Method Parameter Resolver.

Resolves controller method arguments using a chain of argument resolvers. Includes reflection caching for performance to avoid overhead on repeated calls.

Methods

__construct(array $resolvers)

No description

array
resolve_arguments(object $controller, string $method, array $route_params)

Builds the final ordered list of method arguments.

Details

at line 48
__construct(array $resolvers)

No description

Parameters

array $resolvers

ordered list of resolvers

at line 64
array resolve_arguments(object $controller, string $method, array $route_params)

Builds the final ordered list of method arguments.

Parameters

object $controller
string $method
array $route_params

Return Value

array

Exceptions

RuntimeException
ReflectionException