Continued:
authorRoland Häder <roland@mxchange.org>
Wed, 3 Jan 2018 23:00:02 +0000 (00:00 +0100)
committerRoland Häder <roland@mxchange.org>
Wed, 3 Jan 2018 23:00:02 +0000 (00:00 +0100)
- more rewrite towards SplFileInfo

Signed-off-by: Roland Häder <roland@mxchange.org>
framework/main/classes/stacker/file/fifo/class_FiFoFileStack.php

index cf6ea59..9994e38 100644 (file)
@@ -8,6 +8,9 @@ use Org\Mxchange\CoreFramework\Filesystem\Stack\StackableFile;
 use Org\Mxchange\CoreFramework\Registry\Registerable;
 use Org\Mxchange\CoreFramework\Stacker\Filesystem\BaseFileStacker;
 
+// Import SPL stuff
+use \SplFileInfo;
+
 /**
  * A FiFo file-based stack
  *
@@ -44,16 +47,16 @@ class FiFoFileStack extends BaseFileStack implements StackableFile, Calculatable
        /**
         * Creates an instance of this class
         *
-        * @param       $fileName               Absolute Name of stack file
+        * @param       $fileInfoInstance       An instance of a SplFileInfo class
         * @param       $type                   Type of this stack (e.g. url_source for URL sources)
         * @return      $stackInstance  An instance of a StackableFile class
         */
-       public final static function createFiFoFileStack ($fileName, $type) {
+       public final static function createFiFoFileStack (SplFileInfo $fileInfoInstance, $type) {
                // Get new instance
                $stackInstance = new FiFoFileStack();
 
                // Init this stack
-               $stackInstance->initFileStack($fileName, $type);
+               $stackInstance->initFileStack($fileInfoInstance, $type);
 
                // Return the prepared instance
                return $stackInstance;