public function testRemoveAllListenersWithMultipleEvents() { $result = false; $callback = function () use(&$result) { $result = true; }; Hooks::on('foo', $callback); Hooks::on('bar', $callback); Hooks::removeAllListeners(); $this->assertEquals([], Hooks::listeners('foo')); $this->assertEquals([], Hooks::listeners('bar')); }