From 8ec5b8b41299e8328d103d19ec45c5da5d0c433c Mon Sep 17 00:00:00 2001 From: Ondrej Krajcik Date: Fri, 17 Mar 2023 12:32:33 +0100 Subject: [PATCH] fix dynamic properties --- src/Ratchet/AbstractConnectionDecorator.php | 4 ++++ src/Ratchet/Server/IoConnection.php | 10 ++++++++++ src/Ratchet/WebSocket/WebSocket.php | 8 ++++++++ 3 files changed, 22 insertions(+) create mode 100644 src/Ratchet/WebSocket/WebSocket.php diff --git a/src/Ratchet/AbstractConnectionDecorator.php b/src/Ratchet/AbstractConnectionDecorator.php index 97079511..b87705dc 100644 --- a/src/Ratchet/AbstractConnectionDecorator.php +++ b/src/Ratchet/AbstractConnectionDecorator.php @@ -1,6 +1,8 @@ wrappedConn = $conn; + $this->WebSocket = new WebSocket(); } /** diff --git a/src/Ratchet/Server/IoConnection.php b/src/Ratchet/Server/IoConnection.php index 9f864bb9..6f42628b 100644 --- a/src/Ratchet/Server/IoConnection.php +++ b/src/Ratchet/Server/IoConnection.php @@ -12,6 +12,16 @@ class IoConnection implements ConnectionInterface { */ protected $conn; + public $resourceId; + public $remoteAddress; + public $httpHeadersReceived; + public $httpBuffer; + public $Session; + public $httpRequest; + public $WebSocket; + public $PeriodicTimer; + public $WAMP; + /** * @param \React\Socket\ConnectionInterface $conn diff --git a/src/Ratchet/WebSocket/WebSocket.php b/src/Ratchet/WebSocket/WebSocket.php new file mode 100644 index 00000000..af4b184d --- /dev/null +++ b/src/Ratchet/WebSocket/WebSocket.php @@ -0,0 +1,8 @@ +