| @@ 143-154 (lines=12) @@ | ||
| 140 | $size = count($c); |
|
| 141 | $need = $this->_charReader->validateByteSequence($c, $size); |
|
| 142 | ||
| 143 | if ( |
|
| 144 | $need > 0 |
|
| 145 | && |
|
| 146 | false !== $bytes = $os->read($need) |
|
| 147 | ) { |
|
| 148 | ||
| 149 | $len = \strlen($bytes); |
|
| 150 | for ($i = 0; $i < $len; ++$i) { |
|
| 151 | $c[] = self::$_byteMap[$bytes[$i]]; |
|
| 152 | } |
|
| 153 | ||
| 154 | } |
|
| 155 | ||
| 156 | $this->_array[] = $c; |
|
| 157 | ++$this->_array_size; |
|
| @@ 341-350 (lines=10) @@ | ||
| 338 | if (!\feof($fp)) { |
|
| 339 | $bytes = \fread($fp, $len); |
|
| 340 | ||
| 341 | if ($bytes !== false) { |
|
| 342 | $buf = array(); |
|
| 343 | $len = \strlen($bytes); |
|
| 344 | ||
| 345 | for ($i = 0; $i < $len; ++$i) { |
|
| 346 | $buf[] = self::$_byteMap[$bytes[$i]]; |
|
| 347 | } |
|
| 348 | ||
| 349 | return $buf; |
|
| 350 | } |
|
| 351 | } |
|
| 352 | ||
| 353 | return false; |
|