public function testMuteAllListeners() { $listenersCalled = 0; $this->emitter->on('foo', function () use(&$listenersCalled) { $listenersCalled++; }); $this->emitter->on('bar', function () use(&$listenersCalled) { $listenersCalled++; }); $this->emitter->muteAll(); $this->emitter->emit('foo'); $this->emitter->emit('bar'); $this->assertEquals(0, $listenersCalled); $this->emitter->unMuteAll(); $this->emitter->emit('foo'); $this->emitter->emit('bar'); $this->assertEquals(2, $listenersCalled); }