forwardEvents() public method

Forward all events to another emitter.
public forwardEvents ( Kraken\Event\EventEmitterInterface $emitter ) : Kraken\Event\EventEmitterInterface
$emitter Kraken\Event\EventEmitterInterface
return Kraken\Event\EventEmitterInterface
 /**
  * @see EventEmitterInterface::forwardEvents
  */
 public function forwardEvents(EventEmitterInterface $emitter)
 {
     return $this->emitter->forwardEvents($emitter);
 }
 /**
  * @dataProvider emitterProvider
  */
 public function testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent(EventEmitterInterface $emitter)
 {
     $listener = $this->createEventEmitter();
     $emitter->forwardEvents($listener);
     $listener->on('A', $this->expectCallableOnce());
     $listener->on('B', $this->expectCallableOnce());
     $emitter->emit('A');
     $emitter->emit('B');
     $emitter->discardEvents($listener);
     $emitter->emit('A');
     $emitter->emit('B');
 }