Funkcije povratnih klicev
Nette\Utils\Callback je statični razred, ki vsebuje funkcije za delo s povratnimi klici PHP.
Namestitev:
Vsi primeri predpostavljajo, da je definiran naslednji vzdevek razreda:
check($callable, bool $syntax=false): callable
Preveri, ali je $callable
veljavni povratni klic PHP. V nasprotnem primeru vrže
Nette\InvalidArgumentException
. Če je $syntax
nastavljen na true, funkcija samo preveri, ali ima
$callable
veljavno strukturo za uporabo kot povratni klic, ne preveri pa, ali razred ali metoda dejansko obstajata.
Vrne $callable
.
toString($callable): string
Pretvori povratni klic PHP v besedilno obliko. Razred ali metoda morda ne obstajata.
toReflection($callable): ReflectionMethod|ReflectionFunction
Vrne odsev za metodo ali funkcijo, uporabljeno v povratnem klicu PHP.
isStatic($callable): bool
Preveri, ali je povratni klic PHP funkcija ali statična metoda.
unwrap(Closure $closure): callable|array
Razkrije zaključek, ki ga je ustvaril Closure::fromCallable
.