ArgumentMetadataFactory
in package
implements
ArgumentMetadataFactoryInterface
FinalYes
Builds {@see ArgumentMetadata} objects based on the given Controller.
Tags
Table of Contents
Interfaces
- ArgumentMetadataFactoryInterface
- Builds method argument data.
Methods
- createArgumentMetadata() : array<string|int, ArgumentMetadata>
- getType() : string|null
- Returns an associated type to the given parameter if available.
Methods
createArgumentMetadata()
public
createArgumentMetadata(string|object|array<string|int, mixed> $controller) : array<string|int, ArgumentMetadata>
Parameters
- $controller : string|object|array<string|int, mixed>
Return values
array<string|int, ArgumentMetadata>getType()
Returns an associated type to the given parameter if available.
private
getType(ReflectionParameter $parameter, string|null $class) : string|null
Parameters
- $parameter : ReflectionParameter
- $class : string|null