Geri Çağırma İşlevleri
Nette\Utils\Callback PHP geri aramalarıyla çalışmak için işlevler içeren statik bir sınıftır.
Kurulum:
Tüm örnekler aşağıdaki sınıf takma adının tanımlandığını varsayar:
check($callable, bool $syntax=false): callable
$callable
adresinin geçerli bir PHP geri araması olup olmadığını kontrol eder. Aksi takdirde
Nette\InvalidArgumentException
atar. $syntax
true olarak ayarlanırsa, işlev yalnızca
$callable
adresinin geriçağırım olarak kullanılacak geçerli bir yapıya sahip olduğunu doğrular, ancak
sınıf veya yöntemin gerçekten var olup olmadığını doğrulamaz. $callable
döndürür.
toString($callable): string
PHP geri aramasını metinsel biçime dönüştürür. Sınıf veya yöntem mevcut olmayabilir.
toReflection($callable): ReflectionMethod|ReflectionFunction
PHP geriçağırımında kullanılan yöntem veya işlev için yansıma döndürür.
isStatic($callable): bool
PHP geriçağırımının işlev mi yoksa duruk yöntem mi olduğunu denetler.
unwrap(Closure $closure): callable|array
Closure::fromCallable
tarafından
oluşturulan Unwraps kapanışı.