@@ -33,8 +33,6 @@ single [`run()`](#run) call that is controlled by the user.
3333 * [ ExtEventLoop] ( #exteventloop )
3434 * [ ExtEvLoop] ( #extevloop )
3535 * [ ExtUvLoop] ( #extuvloop )
36- * [ ~~ ExtLibeventLoop~~ ] ( #extlibeventloop )
37- * [ ~~ ExtLibevLoop~~ ] ( #extlibevloop )
3836 * [ LoopInterface] ( #loopinterface )
3937 * [ run()] ( #run )
4038 * [ stop()] ( #stop )
@@ -429,46 +427,6 @@ that provides an interface to `libuv` library.
429427
430428This loop is known to work with PHP 7+.
431429
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-
472430### LoopInterface
473431
474432#### run()
0 commit comments