@@ -33,8 +33,6 @@ single [`run()`](#run) call that is controlled by the user.
33
33
* [ ExtEventLoop] ( #exteventloop )
34
34
* [ ExtEvLoop] ( #extevloop )
35
35
* [ ExtUvLoop] ( #extuvloop )
36
- * [ ~~ ExtLibeventLoop~~ ] ( #extlibeventloop )
37
- * [ ~~ ExtLibevLoop~~ ] ( #extlibevloop )
38
36
* [ LoopInterface] ( #loopinterface )
39
37
* [ run()] ( #run )
40
38
* [ stop()] ( #stop )
@@ -429,46 +427,6 @@ that provides an interface to `libuv` library.
429
427
430
428
This loop is known to work with PHP 7+.
431
429
432
- #### ~~ ExtLibeventLoop~~
433
-
434
- > Deprecated since v1.2.0, use [ ` ExtEventLoop ` ] ( #exteventloop ) instead.
435
-
436
- An ` ext-libevent ` based event loop.
437
-
438
- This uses the [ ` libevent ` PECL extension] ( https://pecl.php.net/package/libevent ) ,
439
- that provides an interface to ` libevent ` library.
440
- ` libevent ` itself supports a number of system-specific backends (epoll, kqueue).
441
-
442
- This event loop does only work with PHP 5.
443
- An [ unofficial update] ( https://github.com/php/pecl-event-libevent/pull/2 ) for
444
- PHP 7 does exist, but it is known to cause regular crashes due to ` SEGFAULT ` s.
445
- To reiterate: Using this event loop on PHP 7 is not recommended.
446
- Accordingly, neither the [ ` Loop ` class] ( #loop ) nor the deprecated
447
- [ ` Factory ` class] ( #factory ) will try to use this event loop on PHP 7.
448
-
449
- This event loop is known to trigger a readable listener only if
450
- the stream * becomes* readable (edge-triggered) and may not trigger if the
451
- stream has already been readable from the beginning.
452
- This also implies that a stream may not be recognized as readable when data
453
- is still left in PHP's internal stream buffers.
454
- As such, it's recommended to use ` stream_set_read_buffer($stream, 0); `
455
- to disable PHP's internal read buffer in this case.
456
- See also [ ` addReadStream() ` ] ( #addreadstream ) for more details.
457
-
458
- #### ~~ ExtLibevLoop~~
459
-
460
- > Deprecated since v1.2.0, use [ ` ExtEvLoop ` ] ( #extevloop ) instead.
461
-
462
- An ` ext-libev ` based event loop.
463
-
464
- This uses an [ unofficial ` libev ` extension] ( https://github.com/m4rw3r/php-libev ) ,
465
- that provides an interface to ` libev ` library.
466
- ` libev ` itself supports a number of system-specific backends (epoll, kqueue).
467
-
468
- This loop does only work with PHP 5.
469
- An update for PHP 7 is [ unlikely] ( https://github.com/m4rw3r/php-libev/issues/8 )
470
- to happen any time soon.
471
-
472
430
### LoopInterface
473
431
474
432
#### run()
0 commit comments