Use str_split rather than preg_split on maskData
Add some tests for the payload
The mask is a boolean, not an integer
Remove useless test WidePayload, as it was the same as LongPayload
Add psr/log to the composer requirements
Remove ghost test on client
Fix bad binary transformation for 32 in the Encoder
add member variables to Decode::$payload and Decode::$data
Fix length initialization in the Decoder
Add abstract class SocketIO
Add a getName method on the EngineInterface
Information is invariant
The transport should not be in the url configuration
Rename abstract class SocketIO into AbstractSocketIO
Add value object Session for SocketIO
Change Session's property transports into upgrades
First draft of (incomplete) implementation of Socket.io 1.x
Change how the url is built with ssl
Remove dependency to guzzlehttp/guzzle, use only the streams instead
Rough implementation of the connect() method