Bitrix API

ValidationParameter extends 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

Methods

__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
Tags
throws
BinderArgumentException

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) : mixed
Parameters
$parameter : ReflectionParameter

setExternalNameConstructor()

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

        
On this page

Search results