Example #1
0
 function testAddReadStream()
 {
     $h = fopen('php://temp', 'r+');
     fwrite($h, 'hello world');
     rewind($h);
     $loop = new Loop();
     $result = null;
     $loop->addReadStream($h, function () use($h, $loop, &$result) {
         $result = fgets($h);
         $loop->removeReadStream($h);
     });
     $loop->run();
     $this->assertEquals('hello world', $result);
 }