PHPDaemon\Servers\WebSocket\Protocols\V13::mask PHP Method

mask() public method

Apply mask
public mask ( $data, string | false $mask ) : mixed
$data
$mask string | false
return mixed
    public function mask($data, $mask)
    {
        for ($i = 0, $l = mb_orig_strlen($data), $ml = mb_orig_strlen($mask); $i < $l; $i++) {
            $data[$i] = $data[$i] ^ $mask[$i % $ml];
        }
        return $data;
    }