X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=framework%2Fmain%2Fmiddleware%2Fio%2Fclass_FileIoHandler.php;h=350151943e97307a1877e024236bc4976c3fab69;hp=e154079d3f30edee7f7e44b436a7e327b1cba71a;hb=1daff5a94de037022058d8760a06bd869de67630;hpb=4f9cf34b521892cb99fae9b21b92787f3d555b74 diff --git a/framework/main/middleware/io/class_FileIoHandler.php b/framework/main/middleware/io/class_FileIoHandler.php index e154079d..35015194 100644 --- a/framework/main/middleware/io/class_FileIoHandler.php +++ b/framework/main/middleware/io/class_FileIoHandler.php @@ -212,4 +212,34 @@ class FileIoHandler extends BaseMiddleware implements IoHandler { $this->partialStub(); } + /** + * "Getter" for seek position + * + * @return $seekPosition Current seek position + * @todo 0% done + */ + public function getPosition () { + $this->partialStub(); + } + + /** + * Seek to given offset (default) or other possibilities as fseek() gives. + * + * @param $offset Offset to seek to (or used as "base" for other seeks) + * @param $whence Added to offset (default: only use offset to seek to) + * @return $status Status of file seek: 0 = success, -1 = failed + */ + public function seek ($offset, $whence = SEEK_SET) { + $this->partialStub('offset=' . $offset . ',whence=' . $whence); + } + + /** + * Size of file stack + * + * @return $size Size (in bytes) of file + */ + public function size () { + $this->partialStub(); + } + }