См. определение в файле binder.php строка 18
◆ __construct()
__construct |
( |
| $instance, |
|
|
| $method, |
|
|
array | $listSourceParameters ) |
Binder constructor.
- Аргументы
-
mixed | $instance | Instance of the class that contains the method. |
string | $method | Name of the method. |
array | $listSourceParameters | List of parameters source which we want to bind. |
См. определение в файле binder.php строка 45
◆ buildForFunction()
static buildForFunction |
( |
| $callable, |
|
|
array | $listSourceParameters ) |
|
staticfinal |
◆ buildForMethod()
static buildForMethod |
( |
| $instance, |
|
|
| $method, |
|
|
array | $listSourceParameters ) |
|
staticfinal |
◆ collectAutoWiredClasses()
collectAutoWiredClasses |
( |
| ) |
|
|
finalprotected |
◆ getArgs()
Returns list of method params which possible use in call_user_func_array().
- Возвращает
- array
См. определение в файле binder.php строка 218
◆ getMethodParams()
Returns list of method params.
- Возвращает
- array
См. определение в файле binder.php строка 190
◆ invoke()
Invokes method with binded parameters. return @mixed
См. определение в файле binder.php строка 232
◆ registerParameter()
static registerParameter |
( |
| $className, |
|
|
\Closure | $constructObjectByClassAndId ) |
|
staticfinal |
◆ registerParameterDependsOnName()
static registerParameterDependsOnName |
( |
| $className, |
|
|
\Closure | $constructObjectByClassAndId, |
|
|
\Closure | $constructIdParameterName = null ) |
|
staticfinal |
◆ setListSourceParameters()
setListSourceParameters |
( |
| $listSourceParameters | ) |
|
- Аргументы
-
array | $listSourceParameters | |
См. определение в файле binder.php строка 368
◆ setMethodParams()
setMethodParams |
( |
array | $params | ) |
|
|
final |
Sets list of method params.
- Аргументы
-
array | $params | List of parameters. |
- Возвращает
- $this
См. определение в файле binder.php строка 206
◆ ANY_PARAMETER_NAME
const ANY_PARAMETER_NAME = -1 |
◆ EVENT_ON_BUILD_AUTO_WIRED_CLASSES
const EVENT_ON_BUILD_AUTO_WIRED_CLASSES = 'onBuildAutoWiredClasses' |
◆ STATUS_FOUND
const STATUS_FOUND = true |
◆ STATUS_NOT_FOUND
const STATUS_NOT_FOUND = false |