DefaultParameter extends Parameter
This parameter for using in autowired Container
Table of Contents
Methods
- __construct() : mixed
- captureData() : mixed
- constructValue() : mixed
- generateExternalName() : mixed
- getClassName() : string
- getConstructor() : Closure
- getExternalNameConstructor() : Closure
- getPriority() : mixed
- match() : bool
- setClassName() : Parameter
- setConstructor() : Parameter
- setExternalNameConstructor() : Parameter
Methods
__construct()
public
__construct() : mixed
captureData()
public
captureData(ReflectionParameter $parameter, array<string|int, mixed> $sourceParameters[, array<string|int, mixed> $autoWiredParameters = [] ]) : mixed
Parameters
- $parameter : ReflectionParameter
- $sourceParameters : array<string|int, mixed>
- $autoWiredParameters : array<string|int, mixed> = []
constructValue()
public
constructValue(ReflectionParameter $parameter, Result $captureResult[, mixed $newThis = null ]) : mixed
Parameters
- $parameter : ReflectionParameter
- $captureResult : Result
- $newThis : mixed = null
generateExternalName()
public
generateExternalName() : mixed
getClassName()
public
getClassName() : string
Return values
stringgetConstructor()
public
getConstructor() : Closure
Return values
ClosuregetExternalNameConstructor()
public
getExternalNameConstructor() : Closure
Return values
ClosuregetPriority()
public
getPriority() : mixed
match()
public
match(ReflectionParameter $parameter) : bool
Parameters
- $parameter : ReflectionParameter
Return values
boolsetClassName()
public
setClassName(string $className) : Parameter
Parameters
- $className : string
Return values
ParametersetConstructor()
public
setConstructor(Closure $constructor) : Parameter
Parameters
- $constructor : Closure
Return values
ParametersetExternalNameConstructor()
public
setExternalNameConstructor(Closure $externalNameConstructor) : Parameter
Parameters
- $externalNameConstructor : Closure