Also satisfied it here.
[core.git] / inc / classes / main / file_directories / output / class_FrameworkFileOutputPointer.php
index 94db1bcdc501290c863fa06698569d5bc431edc0..ff8faedbeb132d3653485fd7df16541520142ea7 100644 (file)
@@ -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]