Rückruf-Funktionen
Nette\Utils\Callback ist eine statische Klasse, die Funktionen für die Arbeit mit PHP-Callbacks enthält.
Installation:
Alle Beispiele setzen voraus, dass der folgende Klassenalias definiert ist:
check($callable, bool $syntax=false): callable
Überprüft, ob $callable
ein gültiger PHP-Callback ist. Andernfalls wird
Nette\InvalidArgumentException
geworfen. Wenn $syntax
auf true gesetzt ist, prüft die Funktion nur, ob
$callable
eine gültige Struktur hat, die als Callback verwendet werden kann, aber sie prüft nicht, ob die Klasse
oder Methode tatsächlich existiert. Gibt $callable
zurück.
toString($callable): string
Konvertiert PHP-Callback in Textform. Klasse oder Methode darf nicht existieren.
toReflection($callable): ReflectionMethod|ReflectionFunction
Gibt die Reflektion für die in PHP Callback verwendete Methode oder Funktion zurück.
isStatic($callable): bool
Prüft, ob PHP-Callback eine Funktion oder eine statische Methode ist.
unwrap(Closure $closure): callable|array
Hebt die von Closure::fromCallable
erzeugte Schließung auf:https://www.php.net/…callable.php.