Kraken\Event\EventEmitterInterface::delayOnce PHP Method

delayOnce() public method

Set listener for event that will fire only once after $ticks number of events is emitted. This method returns EventListener
public delayOnce ( string $event, integer $ticks, callable $listener ) : EventListener
$event string
$ticks integer
$listener callable
return EventListener
    public function delayOnce($event, $ticks, callable $listener);

Usage Example

 /**
  * @see EventEmitterInterface::delayOnce
  */
 public function delayOnce($event, $ticks, callable $listener)
 {
     $handler = $this->emitter->delayOnce($event, $ticks, $listener);
     return new EventListener($this, $handler->getEvent(), $handler->getHandler(), $handler->getListener());
 }
All Usage Examples Of Kraken\Event\EventEmitterInterface::delayOnce