Funcții de apelare
Nette\Utils\Callback este o clasă statică, care conține funcții pentru lucrul cu callback-urile PHP.
Instalare:
Toate exemplele presupun că este definit următorul alias de clasă:
check($callable, bool $syntax=false): callable
Verifică dacă $callable
este un callback PHP valid. În caz contrar, aruncă
Nette\InvalidArgumentException
. Dacă $syntax
este setat la true, funcția verifică doar dacă
$callable
are o structură validă pentru a fi utilizată ca callback, dar nu verifică dacă clasa sau metoda
există efectiv. Returnează $callable
.
toString($callable): string
Convertește callback-ul PHP în formă textuală. Clasa sau metoda poate să nu existe.
toReflection($callable): ReflectionMethod|ReflectionFunction
Returnează reflectarea metodei sau a funcției utilizate în callback-ul PHP.
isStatic($callable): bool
Verifică dacă callback-ul PHP este o funcție sau o metodă statică.
unwrap(Closure $closure): callable|array
Desfășoară închiderea creată de Closure::fromCallable
.