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;