Property | Type | Description | |
---|---|---|---|
$name | Name of event | ||
$parent | Parent object |
Property | Type | Description | |
---|---|---|---|
$args | Arguments which passed to __invoke | ||
$listeners | Stack of listeners | ||
$producer | Event handler (producer) | ||
$result | Result of deferred event | ||
$state | State of event. One of STATE_* |
Method | Description | |
---|---|---|
__construct ( callable $cb ) : |
Constructor | |
__invoke ( $args ) : void | Called when object is invoked as function. | |
addListener ( callable $cb ) : void | Add listener | |
cleanup ( ) : void | Clean up | |
reset ( ) : this | Reset | |
setProducer ( callable $cb ) : void | Set producer callback | |
setResult ( mixed $result = null ) : void | Set result |
public __construct ( callable $cb ) : |
||
$cb | callable | Callback |
return |
public addListener ( callable $cb ) : void | ||
$cb | callable | Callback |
return | void |
public setProducer ( callable $cb ) : void | ||
$cb | callable | Callback |
return | void |