class ArgumentResolver implements ArgumentResolverInterface

Responsible for resolving the arguments passed to an action.

Methods

__construct(ArgumentMetadataFactoryInterface $argumentMetadataFactory = null, iterable $argumentValueResolvers = array())

No description

array
getArguments(Request $request, callable $controller)

Returns the arguments to pass to the controller.

static 

Details

at line line 37
__construct(ArgumentMetadataFactoryInterface $argumentMetadataFactory = null, iterable $argumentValueResolvers = array())

Parameters

ArgumentMetadataFactoryInterface $argumentMetadataFactory
iterable $argumentValueResolvers

at line line 46
array getArguments(Request $request, callable $controller)

Returns the arguments to pass to the controller.

Parameters

Request $request
callable $controller

Return Value

array An array of arguments to pass to the controller

Exceptions

RuntimeException When no value could be provided for a required argument

at line line 84
static getDefaultArgumentValueResolvers()