Parameter
Table of Contents
Methods
-
__construct()
: mixed
-
captureData()
: mixed
-
constructValue()
: mixed
-
generateExternalName()
: mixed
-
getClassName()
: string
-
getConstructor()
: Closure
-
getExternalNameConstructor()
: Closure
-
getPriority()
: mixed
-
match()
: mixed
-
setClassName()
: Parameter
-
setConstructor()
: Parameter
-
setExternalNameConstructor()
: Parameter
__construct()
public
__construct(string $className, Closure $constructor[, Closure $externalNameConstructor = null ]) : mixed
Parameters
-
$className
: string
-
-
$constructor
: Closure
-
-
$externalNameConstructor
: Closure
= null
-
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
getConstructor()
public
getConstructor() : Closure
getExternalNameConstructor()
public
getExternalNameConstructor() : Closure
getPriority()
public
getPriority() : mixed
match()
public
match(ReflectionParameter $parameter) : mixed
Parameters
-
$parameter
: ReflectionParameter
-
setClassName()
public
setClassName(string $className) : Parameter
Parameters
-
$className
: string
-
setConstructor()
public
setConstructor(Closure $constructor) : Parameter
Parameters
-
$constructor
: Closure
-
setExternalNameConstructor()
public
setExternalNameConstructor(Closure $externalNameConstructor) : Parameter
Parameters
-
$externalNameConstructor
: Closure
-