Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Parameter
+ Граф наследования:Parameter:

Открытые члены

 __construct (string $className, \Closure $constructor, \Closure $externalNameConstructor=null)
 
 getPriority ()
 
 constructValue (\ReflectionParameter $parameter, Result $captureResult, $newThis=null)
 
 captureData (\ReflectionParameter $parameter, array $sourceParameters, array $autoWiredParameters=[])
 
 match (\ReflectionParameter $parameter)
 
 getClassName ()
 
 setClassName ($className)
 
 getConstructor ()
 
 setConstructor (\Closure $constructor)
 
 getExternalNameConstructor ()
 
 setExternalNameConstructor (\Closure $externalNameConstructor)
 
 generateExternalName ()
 

Защищенные члены

 callConstructor (\Closure $constructor, array $params, $newThis=null)
 
 findParameterInSourceList ($name, array $sourceParameters, &$status)
 
 buildReflectionClass (\ReflectionParameter $parameter)
 
 needToMapExternalData ()
 

Подробное описание

См. определение в файле parameter.php строка 8

Конструктор(ы)

◆ __construct()

__construct ( string $className,
\Closure $constructor,
\Closure $externalNameConstructor = null )

См. определение в файле parameter.php строка 15

Методы

◆ buildReflectionClass()

buildReflectionClass ( \ReflectionParameter $parameter)
protected

См. определение в файле parameter.php строка 135

◆ callConstructor()

callConstructor ( \Closure $constructor,
array $params,
$newThis = null )
protected

См. определение в файле parameter.php строка 67

◆ captureData()

captureData ( \ReflectionParameter $parameter,
array $sourceParameters,
array $autoWiredParameters = [] )

Переопределяется в ExactParameter.

См. определение в файле parameter.php строка 85

◆ constructValue()

constructValue ( \ReflectionParameter $parameter,
Result $captureResult,
$newThis = null )

Переопределяется в ExactParameter.

См. определение в файле parameter.php строка 47

◆ findParameterInSourceList()

findParameterInSourceList ( $name,
array $sourceParameters,
& $status )
protected

См. определение в файле parameter.php строка 110

◆ generateExternalName()

generateExternalName ( )

См. определение в файле parameter.php строка 229

◆ getClassName()

getClassName ( )
Возвращает
string

См. определение в файле parameter.php строка 167

◆ getConstructor()

getConstructor ( )
Возвращает
\Closure

См. определение в файле parameter.php строка 187

◆ getExternalNameConstructor()

getExternalNameConstructor ( )
Возвращает
\Closure

См. определение в файле parameter.php строка 207

◆ getPriority()

getPriority ( )

Переопределяется в ExactParameter.

См. определение в файле parameter.php строка 37

◆ match()

match ( \ReflectionParameter $parameter)

Переопределяется в ExactParameter.

См. определение в файле parameter.php строка 150

◆ needToMapExternalData()

needToMapExternalData ( )
protected

См. определение в файле parameter.php строка 224

◆ setClassName()

setClassName ( $className)
Аргументы
string$className
Возвращает
Parameter

См. определение в файле parameter.php строка 177

◆ setConstructor()

setConstructor ( \Closure $constructor)
Аргументы
\Closure$constructor
Возвращает
Parameter

См. определение в файле parameter.php строка 197

◆ setExternalNameConstructor()

setExternalNameConstructor ( \Closure $externalNameConstructor)
Аргументы
\Closure$externalNameConstructor
Возвращает
Parameter

См. определение в файле parameter.php строка 217