__construct()
__invoke()
call()
getCallback()
getMetadata()
getMetadatum()
registerCallback()
validateStringCallbackFor54()
$callback
$isPhp54
$metadata
CallbackHandler
A handler for an event, event, filterchain, etc. Abstracts PHP callbacks, primarily to allow for lazy-loading and ensuring availability of default arguments (currying).
__construct(string | array | object | \Zend\Stdlib\callable $callback, array $metadata)
stringarrayobject\Zend\Stdlib\callablePHP callback
arrayCallback metadata
__invoke() : mixed
mixedcall(array $args) : mixed
arrayArguments to pass to callback
mixedgetCallback() : \Zend\Stdlib\callable
\Zend\Stdlib\callablegetMetadata() : array
arraygetMetadatum(string $name) : mixed
string
mixedregisterCallback(\Zend\Stdlib\callable $callback) : void
\Zend\Stdlib\callable
\Zend\Stdlib\Exception\InvalidCallbackException |
|---|
validateStringCallbackFor54(string $callback) : true | array
Validates that a static method call in PHP 5.4 will actually work
string
\Zend\Stdlib\Exception\InvalidCallbackException |
if invalid |
|---|
truearray
$callback : string | array | \Zend\Stdlib\callable
$isPhp54 : bool