public function testEventEmitter_SupportsBigAmountOfEventListeners_ForDifferentEvents()
{
$emitter = new EventEmitter();
$cnt = 0;
for ($i = 0; $i < 10000.0; $i++) {
$emitter->on(sprintf("event[%s]", $i), function () use($i, &$cnt) {
$cnt = $i;
});
}
$emitter->emit('event[256]');
$this->assertEquals(256, $cnt);
}