From: Roland Haeder Date: Sat, 24 May 2014 13:40:12 +0000 (+0200) Subject: Again interface satisfaction ... ;-) X-Git-Url: https://git.mxchange.org/?p=core.git;a=commitdiff_plain;h=234452e8d6d756fe242046b52961dce5e8107fd9 Again interface satisfaction ... ;-) Signed-off-by: Roland Häder --- diff --git a/inc/classes/main/index/class_BaseIndex.php b/inc/classes/main/index/class_BaseIndex.php index df3e758f..2f0130b6 100644 --- a/inc/classes/main/index/class_BaseIndex.php +++ b/inc/classes/main/index/class_BaseIndex.php @@ -190,6 +190,37 @@ class BaseIndex extends BaseFrameworkSystem { // Return it return $length; } + + /** + * Close a file source and set it's instance to null and the file name + * to empty. + * + * @return void + * @throws UnsupportedOperationException If this method is called + */ + public function closeFile () { + throw new UnsupportedOperationException(array($this, __FUNCTION__), self::EXCEPTION_UNSPPORTED_OPERATION); + } + + /** + * Determines whether the EOF has been reached + * + * @return $isEndOfFileReached Whether the EOF has been reached + * @throws UnsupportedOperationException If this method is called + */ + public function isEndOfFileReached () { + throw new UnsupportedOperationException(array($this, __FUNCTION__), self::EXCEPTION_UNSPPORTED_OPERATION); + } + + /** + * Getter for file name + * + * @return $fileName The current file name + * @throws UnsupportedOperationException If this method is called + */ + public function getFileName () { + throw new UnsupportedOperationException(array($this, __FUNCTION__), self::EXCEPTION_UNSPPORTED_OPERATION); + } } // [EOF]