[Http] Cleanup and parse error fix
This commit is contained in:
parent
38df976768
commit
1ea0bd3255
@ -3,13 +3,10 @@ namespace Ratchet\Http;
|
||||
use Ratchet\MessageComponentInterface;
|
||||
use Ratchet\ConnectionInterface;
|
||||
use Guzzle\Http\Message\Response;
|
||||
use Symfony\Component\Routing\RouteCollection;
|
||||
use Symfony\Component\Routing\Route;
|
||||
use Symfony\Component\Routing\RequestContext;
|
||||
use Symfony\Component\Routing\Matcher\UrlMatcher;
|
||||
use Symfony\Component\Routing\Exception\MethodNotAllowedException;
|
||||
use Symfony\Component\Routing\Exception\ResourceNotFoundException;
|
||||
|
||||
/**
|
||||
* @todo Detect HTTP proxy header IP, re-map remoteAddress
|
||||
*/
|
||||
class HttpServer implements MessageComponentInterface {
|
||||
/**
|
||||
* Buffers incoming HTTP requests returning a Guzzle Request when coalesced
|
||||
@ -26,8 +23,8 @@ class HttpServer implements MessageComponentInterface {
|
||||
/**
|
||||
* @param HttpServerInterface
|
||||
*/
|
||||
public function __construct(HttpServerInterface $server) {
|
||||
$this->_httpServer = $server;
|
||||
public function __construct(HttpServerInterface $component) {
|
||||
$this->_httpServer = $component;
|
||||
$this->_reqParser = new HttpRequestParser;
|
||||
}
|
||||
|
||||
@ -83,7 +80,7 @@ class HttpServer implements MessageComponentInterface {
|
||||
* Close a connection with an HTTP response
|
||||
* @param \Ratchet\ConnectionInterface $conn
|
||||
* @param int $code HTTP status code
|
||||
* @return void
|
||||
* @return null
|
||||
*/
|
||||
protected function close(ConnectionInterface $conn, $code = 400) {
|
||||
$response = new Response($code, array(
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
$loop = new React\EventLoop\StreamSelectLoop;
|
||||
$sock = new React\Socket\Server($loop);
|
||||
$web = new Ratchet\WebSocket\WsServer(new Ratchet\Tests\AbFuzzyServer)
|
||||
$web = new Ratchet\WebSocket\WsServer(new Ratchet\Tests\AbFuzzyServer);
|
||||
$app = new Ratchet\Http\HttpServer($web);
|
||||
$web->setEncodingChecks(false);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user