From ac4d13cc09e3634eade8f9e648f7992ad70bf1f5 Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Mon, 15 Feb 2016 17:03:10 -0500 Subject: [PATCH] Inject RequestVerfier instead of instantiating --- src/Handshake/ServerNegotiator.php | 4 ++-- tests/ab/startServer.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Handshake/ServerNegotiator.php b/src/Handshake/ServerNegotiator.php index e1709e3..86d0411 100644 --- a/src/Handshake/ServerNegotiator.php +++ b/src/Handshake/ServerNegotiator.php @@ -17,8 +17,8 @@ class ServerNegotiator implements NegotiatorInterface { private $_strictSubProtocols = true; - public function __construct() { - $this->verifier = new RequestVerifier; + public function __construct(RequestVerifier $requestVerifier) { + $this->verifier = $requestVerifier; } /** diff --git a/tests/ab/startServer.php b/tests/ab/startServer.php index ef42de3..b256ec2 100644 --- a/tests/ab/startServer.php +++ b/tests/ab/startServer.php @@ -11,7 +11,7 @@ $socket = new \React\Socket\Server($loop); $server = new \React\Http\Server($socket); $closeFrameChecker = new \Ratchet\RFC6455\Messaging\CloseFrameChecker; -$negotiator = new \Ratchet\RFC6455\Handshake\ServerNegotiator; +$negotiator = new \Ratchet\RFC6455\Handshake\ServerNegotiator(new \Ratchet\RFC6455\Handshake\RequestVerifier); $uException = new \UnderflowException;