ParamResolverRegistry
in package
Read onlyYes
FinalYes
Tags
Table of Contents
Methods
- __construct() : mixed
- compile() : ParamMetadata
- with() : self
- withOverride() : self
Methods
__construct()
public
__construct([array<int, ParamResolver> $resolvers = [] ]) : mixed
Parameters
- $resolvers : array<int, ParamResolver> = []
compile()
public
compile(ReflectionParameter $param, CompileContext $ctx) : ParamMetadata
Parameters
- $param : ReflectionParameter
- $ctx : CompileContext
Return values
ParamMetadatawith()
public
with(ParamResolver $resolver) : self
Parameters
- $resolver : ParamResolver
Return values
selfwithOverride()
public
withOverride(ParamResolver $resolver) : self
Parameters
- $resolver : ParamResolver