WyriHaximus · GitHub

@ivkalita

@WyriHaximus

@ivkalita

},
function ($signal) {
if ($this->signals->count($signal) === 0) {
unset($this->signalEvents[$signal]);
private function getStreamListenerClosure($stream, callable $listener)
{
return function () use ($stream, $listener) {
call_user_func($listener, $stream, $this);
} elseif (class_exists('EvLoop', false)) {
return new ExtEvLoop();
}
elseif (class_exists('EventBase', false)) {
});

$this->assertRunSlowerThan(1.5);
$this->assertRunSlowerThan(2);

@ivkalita

@ivkalita

@clue clue changed the title Implement ExtEvLoop. Implement ExtEvLoop (PECL ext-ev)

Feb 7, 2018

@clue clue mentioned this pull request

Feb 7, 2018

Closed

This was referenced

Feb 23, 2018

Closed

Closed

@ivkalita

ExtEvLoop implements event loop based on PECL ev extension.

@ivkalita

@ivkalita

@ivkalita

WyriHaximus

clue

public function isTimerActive(TimerInterface $timer)
{
return $this->timers->contains($timer);
}

clue


This loop is known to work with PHP 5.4 through PHP 7+.

#### ExtEvLoop

@ivkalita

clue

clue approved these changes Apr 8, 2018

jsor

jsor approved these changes Apr 8, 2018

WyriHaximus

@WyriHaximus

@clue clue mentioned this pull request

May 9, 2018

Closed

Read the original on github.com ↗