Continued:
[core.git] / framework / main / classes / stacker / file / fifo / class_FiFoFileStack.php
index cf6ea59883b7f9cbe8d3dce6e0994aea4fb9d0e9..9994e38cb3ed071f05f68af972d75c9c3051c73d 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;