Funções de retorno de chamada
Nette\Utils\Callback é uma classe estática, que contém funções para trabalhar com callbacks PHP.
Instalação:
Todos os exemplos assumem que a seguinte classe está definida:
check($callable, bool $syntax=false): callable
Verifica se $callable
é um retorno de chamada válido em PHP. Caso contrário, lança
Nette\InvalidArgumentException
. Se o $syntax
for definido como verdadeiro, a função apenas verifica se
$callable
tem uma estrutura válida para ser usada como retorno de chamada, mas não verifica se a classe ou método
realmente existe. Devolve $callable
.
toString($callable): string
Converte a chamada de retorno PHP em forma de texto. A classe ou método pode não existir.
toReflection($callable): ReflectionMethod|ReflectionFunction
Retorna reflexão para método ou função usada em PHP callback.
isStatic($callable): bool
Verifica se o retorno de chamada PHP é função ou método estático.
unwrap(Closure $closure): callable|array
Desembrulhe o fechamento criado por Closure::fromCallable
.