TraceableValueResolver
in package
implements
ArgumentValueResolverInterface
Provides timing information via the stopwatch.
Tags
Interfaces, Classes and Traits
- ArgumentValueResolverInterface
- Responsible for resolving the value of an argument based on its metadata.
Table of Contents
- $inner : mixed
- $stopwatch : mixed
- __construct() : mixed
- resolve() : iteratable<string|int, mixed>
- Returns the possible value(s).
- supports() : bool
- Whether this resolver can resolve the value for the given ArgumentMetadata.
Properties
$inner
private
mixed
$inner
$stopwatch
private
mixed
$stopwatch
Methods
__construct()
public
__construct(ArgumentValueResolverInterface $inner, Stopwatch $stopwatch) : mixed
Parameters
- $inner : ArgumentValueResolverInterface
- $stopwatch : Stopwatch
Return values
mixed —resolve()
Returns the possible value(s).
public
resolve(Request $request, ArgumentMetadata $argument) : iteratable<string|int, mixed>
Parameters
- $request : Request
- $argument : ArgumentMetadata
Return values
iteratable<string|int, mixed> —supports()
Whether this resolver can resolve the value for the given ArgumentMetadata.
public
supports(Request $request, ArgumentMetadata $argument) : bool
Parameters
- $request : Request
- $argument : ArgumentMetadata