
Http components and APIs now use PSR-7 interfaces No longer using deprecated Guzzle dependency Use RFC6455 repo for WebSocket message handling Remove Hixie76 (refs #201)
15 lines
581 B
PHP
15 lines
581 B
PHP
<?php
|
|
namespace Ratchet\Http;
|
|
use Ratchet\MessageComponentInterface;
|
|
use Ratchet\ConnectionInterface;
|
|
use Psr\Http\Message\RequestInterface;
|
|
|
|
interface HttpServerInterface extends MessageComponentInterface {
|
|
/**
|
|
* @param \Ratchet\ConnectionInterface $conn
|
|
* @param \Psr\Http\Message\RequestInterface $request null is default because PHP won't let me overload; don't pass null!!!
|
|
* @throws \UnexpectedValueException if a RequestInterface is not passed
|
|
*/
|
|
public function onOpen(ConnectionInterface $conn, RequestInterface $request = null);
|
|
}
|