Code Duplication    Length = 6-9 lines in 2 locations

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

@@ 132-137 (lines=6) @@
129
            $need = $this->_charReader->validateByteSequence($c, $size);
130
            if ($need > 0) {
131
                $bytes = $os->read($need);
132
                if (false !== $bytes) {
133
                    $len = strlen($bytes);
134
                    for ($i = 0; $i < $len; ++$i) {
135
                        $c[] = self::$_byteMap[$bytes[$i]];
136
                    }
137
                }
138
            }
139
140
            $this->_array[] = $c;
@@ 320-328 (lines=9) @@
317
    {
318
        if (!feof($fp)) {
319
            $bytes = fread($fp, $len);
320
            if ($bytes !== false) {
321
                $buf = array();
322
                $len = strlen($bytes);
323
                for ($i = 0; $i < $len; ++$i) {
324
                    $buf[] = self::$_byteMap[$bytes[$i]];
325
                }
326
327
                return $buf;
328
            }
329
        }
330
331
        return false;