Code Duplication    Length = 10-13 lines in 2 locations

src/functions.php 2 locations

@@ 115-124 (lines=10) @@
112
    }
113
114
    $len = 0;
115
    while (false === $stream->eof() && $len < $maxLen) {
116
        $buf = $stream->read($maxLen - $len);
117
        // Using a loose equality here to match on '' and false.
118
        if (null === $buf) {
119
            break;
120
        }
121
122
        $buffer .= $buf;
123
        $len = strlen($buffer);
124
    }
125
126
    return $buffer;
127
}
@@ 188-200 (lines=13) @@
185
    }
186
187
    $bytes = 0;
188
    while (false === $source->eof()) {
189
        $buf = $source->read($maxLen - $bytes);
190
        if (false === ($len = strlen($buf))) {
191
            break;
192
        }
193
194
        $bytes += $len;
195
        $dest->write($buf);
196
197
        if ($bytes == $maxLen) {
198
            break;
199
        }
200
    }
201
}
202
203