From: Roland Haeder Date: Sat, 24 May 2014 11:32:04 +0000 (+0200) Subject: Also satisfied it here. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=01cd588445eda43e516c1b35b72843488dc991bb;p=core.git Also satisfied it here. Signed-off-by: Roland Häder --- diff --git a/inc/classes/main/file_directories/input/class_FrameworkFileInputPointer.php b/inc/classes/main/file_directories/input/class_FrameworkFileInputPointer.php index 94bb8dcc..4f5b49b9 100644 --- a/inc/classes/main/file_directories/input/class_FrameworkFileInputPointer.php +++ b/inc/classes/main/file_directories/input/class_FrameworkFileInputPointer.php @@ -109,6 +109,18 @@ class FrameworkFileInputPointer extends BaseFileIo implements InputPointer { // Then return it return $data; } + + /** + * Analyzes entries in index file. This will count all found (and valid) + * entries, mark invalid as damaged and count gaps ("fragmentation"). If + * only gaps are found, the file is considered as "virgin" (no entries). + * + * @return void + * @throws UnsupportedOperationException If this method is called + */ + public function analyzeFile () { + throw new UnsupportedOperationException(array($this, __FUNCTION__), self::EXCEPTION_UNSPPORTED_OPERATION); + } } // [EOF] diff --git a/inc/classes/main/file_directories/output/class_FrameworkFileOutputPointer.php b/inc/classes/main/file_directories/output/class_FrameworkFileOutputPointer.php index 94db1bcd..ff8faedb 100644 --- a/inc/classes/main/file_directories/output/class_FrameworkFileOutputPointer.php +++ b/inc/classes/main/file_directories/output/class_FrameworkFileOutputPointer.php @@ -89,6 +89,18 @@ class FrameworkFileOutputPointer extends BaseFileIo implements OutputPointer { // Write data to the file pointer and return written bytes return fwrite($this->getPointer(), $dataStream); } + + /** + * Analyzes entries in index file. This will count all found (and valid) + * entries, mark invalid as damaged and count gaps ("fragmentation"). If + * only gaps are found, the file is considered as "virgin" (no entries). + * + * @return void + * @throws UnsupportedOperationException If this method is called + */ + public function analyzeFile () { + throw new UnsupportedOperationException(array($this, __FUNCTION__), self::EXCEPTION_UNSPPORTED_OPERATION); + } } // [EOF]