/** * @see EventEmitterInterface::copyEvent */ public function copyEvent(EventEmitterInterface $emitter, $event) { return $this->emitter->copyEvent($emitter, $event); }
/** * @dataProvider emitterProvider */ public function testApiCopyEvent_AttachesOnProxyListenerForEvent(EventEmitterInterface $emitter) { $listener = $this->createEventEmitter(); $emitter->copyEvent($listener, 'A'); $listener->on('A', $this->expectCallableOnce()); $listener->on('B', $this->expectCallableNever()); $emitter->emit('A'); $emitter->emit('B'); }