Funciones Callback
Nette\Utils\Callback es una clase estática, que contiene funciones para trabajar con retrollamadas PHP.
Instalación:
Todos los ejemplos asumen que el siguiente alias de clase está definido:
check($callable, bool $syntax=false): callable
Comprueba que $callable
es una llamada de retorno PHP válida. En caso contrario lanza
Nette\InvalidArgumentException
. Si $syntax
es verdadero, la función sólo verifica que
$callable
tiene una estructura válida para ser usada como callback, pero no verifica si la clase o método existe
realmente. Devuelve $callable
.
toString($callable): string
Convierte la llamada de retorno PHP a forma textual. La clase o el método pueden no existir.
toReflection($callable): ReflectionMethod|ReflectionFunction
Devuelve la reflexión para el método o función usado en la llamada de retorno de PHP.
isStatic($callable): bool
Comprueba si la llamada de retorno de PHP es una función o un método estático.
unwrap(Closure $closure): callable|array
Desenvuelve el cierre creado por Closure::fromCallable
.