protected function createSocket(string $remoteSocket, $context, ?int &$errno, ?string &$errstr)
    {
        return stream_socket_client(
            $remoteSocket,
            $errno,
            $errstr,
            $this->sendTimeoutSec + ($this->sendTimeoutUsec / 1000000),
            STREAM_CLIENT_CONNECT,
            $context
        );
    }
protected function createSocket(string $remoteSocket, $context, ?int &$errno, ?string &$errstr)
    {
        return stream_socket_client(
            $remoteSocket,
            $errno,
            $errstr,
            $this->sendTimeoutSec + ($this->sendTimeoutUsec / 1000000),
            STREAM_CLIENT_CONNECT,
            $context
        );
    }
protected function createSocket ( string $ remoteSocket , $ context , ? int & $ errno , ? string & $ errstr ) { return stream_socket_client ( $ remoteSocket , $ errno , $ errstr , $ this -> sendTimeoutSec + ( $ this -> sendTimeoutUsec / 1000000 ) , STREAM_CLIENT_CONNECT , $ context ) ; }
Encapsulation of stream_socket_client

Because `stream_socket_client` in stream wrapper mock no effect, if don't create this function will never be testable

@codeCoverageIgnore

@param resource $context

@return resource
Encapsulation of stream_socket_client