diff --git a/composer.json b/composer.json index 03e1c717..1c078970 100644 --- a/composer.json +++ b/composer.json @@ -29,7 +29,7 @@ "php": ">=5.4.2" , "ratchet/rfc6455": "^0.3.1" , "react/socket": "^1.0 || ^0.8 || ^0.7 || ^0.6 || ^0.5" - , "react/event-loop": ">=0.4" + , "react/event-loop": "^1.0 || ^0.5 || ^0.4" , "guzzlehttp/psr7": "^1.7|^2.0" , "symfony/http-foundation": "^2.6|^3.0|^4.0|^5.0|^6.0|^7.0" , "symfony/routing": "^2.6|^3.0|^4.0|^5.0|^6.0|^7.0" diff --git a/src/Ratchet/App.php b/src/Ratchet/App.php index f2fa55cc..5094e7e4 100644 --- a/src/Ratchet/App.php +++ b/src/Ratchet/App.php @@ -1,7 +1,8 @@ httpHost = $httpHost; diff --git a/src/Ratchet/Server/IoServer.php b/src/Ratchet/Server/IoServer.php index 194a3317..30b4c8fc 100644 --- a/src/Ratchet/Server/IoServer.php +++ b/src/Ratchet/Server/IoServer.php @@ -1,10 +1,11 @@ assertInstanceOf('Ratchet\\Server\\IoServer', IoServer::factory($this->app, 0)); + $server = IoServer::factory($this->app, 0); + $server->socket->close(); + + $this->assertInstanceOf('Ratchet\\Server\\IoServer', $server); } public function testNoLoopProvidedError() {