- класс
Invoker
(php\lang\Invoker
) - пакет
std
- исходники
php/lang/Invoker.php
Описание
Класс для вызова методов/функций/и т.д.
Invoker ::
of()
->
__construct()
->
callArray()
- Вызвать с массивом аргументов->
call()
- Вызвать текущий callback->
__invoke()
- Синоним метода call()->
canAccess()
- Проверить - есть ли доступ для вызова метода в какой-то момент->
getDescription()
- Возвращает описание метода - название + информацию об аргументах->
getArgumentCount()
- Возвращает количество аргументов текущего метода->
isClosure()
- Проверяет - является ли метод замыканием->
isNamedFunction()
- Проверяет - является ли это именованной функцией->
isStaticCall()
- Проверяет - является ли это статичным вызовом->
isDynamicCall()
- Проверяет - является ли это динамичным вызовом
Invoker::of(mixed|callable $callback): Invoker|null
__construct(callable $callback): void
callArray(array $args): Array
Вызвать с массивом аргументов
call(array $args): int|mixed
Вызвать текущий callback
__invoke(): void
Синоним метода call()
canAccess(): bool
Проверить - есть ли доступ для вызова метода в какой-то момент
getDescription(): string
Возвращает описание метода - название + информацию об аргументах
getArgumentCount(): int
Возвращает количество аргументов текущего метода
isClosure(): bool
Проверяет - является ли метод замыканием
isNamedFunction(): bool
Проверяет - является ли это именованной функцией
isStaticCall(): bool
Проверяет - является ли это статичным вызовом
isDynamicCall(): bool
Проверяет - является ли это динамичным вызовом