Работа с обратни извиквания
Nette\Utils\Callback е статичен клас с функции за работа с обратни повиквания на PHP.
Монтаж:
Всички примери предполагат, че псевдонимът вече е създаден:
check($callable, bool $syntax=false): callable
Проверява дали променливата $callable
е валидна обратна връзка.
Ако това не е така, Nette\InvalidArgumentException
се изхвърля . Ако $syntax
е true, функцията проверява само дали $callable
има структура за
обратна връзка, но не проверява дали класът или методът действително
съществуват. Той връща $callable
.
toString($callable): string
Преобразува обратната връзка на PHP в текстова форма. Не е задължително класът или методът да съществува.
toReflection($callable): ReflectionMethod|ReflectionFunction
Връща отражение за метода или функцията в обратната връзка на PHP.
isStatic($callable): bool
Определя дали обратното извикване на PHP е функция или статичен метод.
unwrap(Closure $closure): callable|array
Разопаковайте затвора, създаден с Closure::fromCallable
.