Bitrix API

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

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
string

getConstructor()

public getConstructor() : Closure
Return values
Closure

getExternalNameConstructor()

public getExternalNameConstructor() : Closure
Return values
Closure

match()

public match(ReflectionParameter $parameter) : bool
Parameters
$parameter : ReflectionParameter
Return values
bool

setExternalNameConstructor()

public setExternalNameConstructor(Closure $externalNameConstructor) : Parameter
Parameters
$externalNameConstructor : Closure
Return values
Parameter

        
On this page

Search results