Class NCallback
PHP callback encapsulation.
-
NObject
-
NCallback
Methods summary
public static
NCallback
|
#
create( mixed $callback, string $m = NULL )
Factory. Workaround for missing (new Callback)->invoke() in PHP 5.3.
Factory. Workaround for missing (new Callback)->invoke() in PHP 5.3.
Parameters
- $callback
mixed class, object, callable
- $m
string method
Returns
|
public
|
#
__construct( mixed $cb, string $m = NULL )
Parameters
- $cb
mixed class, object, callable
- $m
string method
|
public
mixed
|
#
__invoke( )
Invokes callback. Do not call directly.
Invokes callback. Do not call directly.
Returns
mixed
|
public
mixed
|
#
invoke( )
Invokes callback.
Returns
mixed
|
public
mixed
|
#
invokeArgs( array $args )
Invokes callback with an array of parameters.
Invokes callback with an array of parameters.
Parameters
Returns
mixed
|
public
boolean
|
#
isCallable( )
Verifies that callback can be called.
Verifies that callback can be called.
Returns
boolean
|
public
string|array|Closure
|
#
getNative( )
Returns PHP callback pseudotype.
Returns PHP callback pseudotype.
Returns
|
public
NFunctionReflection |NMethodReflection
|
#
toReflection( )
Returns callback reflection.
Returns callback reflection.
Returns
|
public
boolean
|
|
public
string
|
|