Funzioni di callback
Nette\Utils\Callback è una classe statica che contiene funzioni per lavorare con i callback di PHP.
Installazione:
Tutti gli esempi presuppongono che sia definito il seguente alias di classe:
check($callable, bool $syntax=false): callable
Verifica che $callable
sia un callback PHP valido. Altrimenti lancia Nette\InvalidArgumentException
.
Se $syntax
è impostato a true, la funzione verifica solo che $callable
abbia una struttura valida da
usare come callback, ma non verifica se la classe o il metodo esistono effettivamente. Restituisce $callable
.
toString($callable): string
Converte il callback PHP in forma testuale. La classe o il metodo potrebbero non esistere.
toReflection($callable): ReflectionMethod|ReflectionFunction
Restituisce la riflessione per il metodo o la funzione utilizzati nel callback PHP.
isStatic($callable): bool
Controlla se il callback PHP è una funzione o un metodo statico.
unwrap(Closure $closure): callable|array
Dischiude la chiusura creata da Closure::fromCallable
.