X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Ffile_directories%2Fclass_BaseFileIo.php;h=e4a076f96da232abab428b60205609893ceb207e;hb=7d76fdb47f1becf4677d0953b8830c0f2a427c5f;hp=b3b676dd99527ed16b7e8ecb79d5cac675c338b2;hpb=8557e30c478c289b89a8dc241eb55b838aead662;p=core.git diff --git a/inc/classes/main/file_directories/class_BaseFileIo.php b/inc/classes/main/file_directories/class_BaseFileIo.php index b3b676dd..e4a076f9 100644 --- a/inc/classes/main/file_directories/class_BaseFileIo.php +++ b/inc/classes/main/file_directories/class_BaseFileIo.php @@ -144,6 +144,7 @@ class BaseFileIo extends BaseFrameworkSystem { $status = fseek($this->getPointer(), $offset, $whence); // Return status + /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput(sprintf('[%s:%d:] status=%s', __METHOD__, __LINE__, $status)); return $status; } @@ -153,11 +154,14 @@ class BaseFileIo extends BaseFrameworkSystem { * @return $size Size (in bytes) of file */ public function size () { + /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput(sprintf('[%s:%d:] CALLED!', __METHOD__, __LINE__)); + // Get current seek position $seekPosition = $this->getSeekPosition(); // Seek to end - $this->seek(0, SEEK_END); + $seekStatus = $this->seek(0, SEEK_END); + /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput(sprintf('[%s:%d:] seekStatus=%s', __METHOD__, __LINE__, $seekStatus)); // Get position again (which is the end of the file) $size = $this->getSeekPosition(); @@ -166,6 +170,7 @@ class BaseFileIo extends BaseFrameworkSystem { $this->seek($seekPosition); // Return size + /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput(sprintf('[%s:%d:] size=%s - EXIT!', __METHOD__, __LINE__, $size)); return $size; } }