コード例 #1
0
ファイル: EventTest.php プロジェクト: kraken-php/framework
 /**
  *
  */
 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);
 }