| @@ 576-587 (lines=12) @@ | ||
| 573 | } |
|
| 574 | return false; |
|
| 575 | } |
|
| 576 | $this->statRefresh(function ($file, $stat) use ($cb, $pri) { |
|
| 577 | if (!$stat) { |
|
| 578 | if ($cb) { |
|
| 579 | $cb($file, false); |
|
| 580 | } |
|
| 581 | return; |
|
| 582 | } |
|
| 583 | $offset = 0; |
|
| 584 | $buf = ''; |
|
| 585 | $size = $stat['size']; |
|
| 586 | eio_read($file->fd, min($file->chunkSize, $size), 0, $pri, $this->readAllGenHandler($cb, $size, $offset, $pri, $buf), $file); |
|
| 587 | }, $pri); |
|
| 588 | return true; |
|
| 589 | } |
|
| 590 | ||
| @@ 628-636 (lines=9) @@ | ||
| 625 | } |
|
| 626 | return false; |
|
| 627 | } |
|
| 628 | return $this->statRefresh(function ($file, $stat) use ($cb, $chunkcb, $pri) { |
|
| 629 | if (!$stat) { |
|
| 630 | $cb($file, false); |
|
| 631 | return; |
|
| 632 | } |
|
| 633 | $offset = 0; |
|
| 634 | $size = $stat['size']; |
|
| 635 | eio_read($file->fd, min($file->chunkSize, $size), $offset, $pri, $this->readAllChunkedGenHandler($cb, $chunkcb, $size, $offset, $pri), $file); |
|
| 636 | }, $pri); |
|
| 637 | } |
|
| 638 | ||
| 639 | /** |
|