Callback
final class Callback
PHP callable tools.
Methods
Invokes internal PHP function with own error handler.
Checks that $callable is valid PHP callback. Otherwise throws exception. If the $syntax is set to true, only verifies that $callable has a valid structure to be used as a callback, but does not verify if the class or method actually exists.
Converts PHP callback to textual form. Class or method may not exists.
Returns reflection for method or function used in PHP callback.
Checks whether PHP callback is function or static method.
Details
at line 26
static mixed
invokeSafe(string $function, array $args, callable $onError)
Invokes internal PHP function with own error handler.
at line 56
static callable
check(mixed $callable, bool $syntax = false)
Checks that $callable is valid PHP callback. Otherwise throws exception. If the $syntax is set to true, only verifies that $callable has a valid structure to be used as a callback, but does not verify if the class or method actually exists.
at line 73
static string
toString(mixed $callable)
Converts PHP callback to textual form. Class or method may not exists.
at line 90
static ReflectionFunctionAbstract
toReflection(callable $callable)
Returns reflection for method or function used in PHP callback.
at line 111
static bool
isStatic(callable $callable)
Checks whether PHP callback is function or static method.
at line 120
static callable|array
unwrap(Closure $closure)
Unwraps closure created by Closure::fromCallable().
Traits
Static class.