]> git.mxchange.org Git - core.git/blobdiff - framework/main/interfaces/iterator/file/class_SeekableWritableFileIterator.php
Continued:
[core.git] / framework / main / interfaces / iterator / file / class_SeekableWritableFileIterator.php
index 91bcebfdba97ab433f15a642a929e527aacf0ef8..e2c9fe4718c4efd49ca87a61c21ae5598af7c0ce 100644 (file)
@@ -106,7 +106,7 @@ interface SeekableWritableFileIterator extends SeekableIterator {
         * @param       $headerSize             Size of file header
         * @return      void
         */
-       function setHeaderSize ($headerSize);
+       function setHeaderSize (int $headerSize);
 
        /**
         * Getter for header array
@@ -152,7 +152,7 @@ interface SeekableWritableFileIterator extends SeekableIterator {
         * @param       $flushHeader    Whether to flush the header (default: flush)
         * @return      void
         */
-       function writeData ($seekPosition, $data, $flushHeader = true);
+       function writeData ($seekPosition, $data, bool $flushHeader = true);
 
        /**
         * Getter for seek position
@@ -178,7 +178,7 @@ interface SeekableWritableFileIterator extends SeekableIterator {
         * @param       $encoded        Encoded value to be written to the file
         * @return      $data           Gap position and length of the raw data
         */
-       function writeDataToFreeGap ($groupId, $hash, $encoded);
+       function writeDataToFreeGap ($groupId, string $hash, $encoded);
 
        /**
         * Searches for next suitable gap the given length of data can fit in
@@ -187,6 +187,6 @@ interface SeekableWritableFileIterator extends SeekableIterator {
         * @param       $length                 Length of raw data
         * @return      $seekPosition   Found next gap's seek position
         */
-       function searchNextGap ($length);
+       function searchNextGap (int $length);
 
 }