Code Duplication    Length = 3-4 lines in 2 locations

lib/classes/Swift/CharacterStream/ArrayCharacterStream.php 2 locations

@@ 253-256 (lines=4) @@
250
            }
251
            if ($buf_len - $buf_pos > 0) {
252
                $size = 0;
253
                for ($i = 0; $i < $startLength && isset($buffer[$buf_pos]); ++$i) {
254
                    ++$size;
255
                    $bytes[] = $buffer[$buf_pos++];
256
                }
257
                $need = $this->_charReader->validateByteSequence(
258
                    $bytes, $size);
259
                if ($need > 0) {
@@ 268-270 (lines=3) @@
265
                            $buf_len = count($buffer);
266
                        }
267
                    }
268
                    for ($i = 0; $i < $need && isset($buffer[$buf_pos]); ++$i) {
269
                        $bytes[] = $buffer[$buf_pos++];
270
                    }
271
                }
272
                $this->_array[] = $bytes;
273
                ++$this->_array_size;