Also these methods must go through iterator.
[core.git] / inc / classes / main / stacker / file / class_BaseFileStack.php
index abbcc775c66ea1430307cd72c894015f3a4f9a46..5601d92923d005ad2c1796b9b54107a0ebef0c64 100644 (file)
@@ -67,7 +67,7 @@ class BaseFileStack extends BaseStacker {
                $data = substr($data, 0, -1);
 
                // And update seek position
-               $this->updateSeekPosition();
+               $this->getIteratorInstance()->updateSeekPosition();
 
                /*
                 * Now split it:
@@ -79,7 +79,7 @@ class BaseFileStack extends BaseStacker {
                $header = explode(chr(BaseFile::SEPARATOR_HEADER_DATA), $data);
 
                // Set header here
-               $this->setHeader($header);
+               $this->getIteratorInstance()->setHeader($header);
 
                // Check if the array has only 3 elements
                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput(sprintf('[%s:%d:] header(%d)=%s', __METHOD__, __LINE__, count($header), print_r($header, TRUE)));