PHP Класс Nette\Utils\Callback

Наследование: use trait Nette\StaticClass
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
check ( $callable, $syntax = FALSE ) : callable
closure ( $callable, $m = NULL ) : Closure
invoke ( $callable, $args ) : mixed Invokes callback.
invokeArgs ( $callable, array $args = [] ) : mixed Invokes callback with an array of parameters.
invokeSafe ( $function, array $args, $onError ) : mixed Invokes internal PHP function with own error handler.
isStatic ( $callable ) : boolean
toReflection ( $callable ) : ReflectionMethod | ReflectionFunction
toString ( $callable ) : string
unwrap ( Closure $closure ) : callable Unwraps closure created by self::closure()

Описание методов

check() публичный статический Метод

public static check ( $callable, $syntax = FALSE ) : callable
Результат callable

closure() публичный статический Метод

public static closure ( $callable, $m = NULL ) : Closure
Результат Closure

invoke() публичный статический Метод

Invokes callback.
public static invoke ( $callable, $args ) : mixed
Результат mixed

invokeArgs() публичный статический Метод

Invokes callback with an array of parameters.
public static invokeArgs ( $callable, array $args = [] ) : mixed
$args array
Результат mixed

invokeSafe() публичный статический Метод

Invokes internal PHP function with own error handler.
public static invokeSafe ( $function, array $args, $onError ) : mixed
$args array
Результат mixed

isStatic() публичный статический Метод

public static isStatic ( $callable ) : boolean
Результат boolean

toReflection() публичный статический Метод

public static toReflection ( $callable ) : ReflectionMethod | ReflectionFunction
Результат ReflectionMethod | ReflectionFunction

toString() публичный статический Метод

public static toString ( $callable ) : string
Результат string

unwrap() публичный статический Метод

Unwraps closure created by self::closure()
public static unwrap ( Closure $closure ) : callable
$closure Closure
Результат callable