use Org\Mxchange\CoreFramework\Registry\Registerable;
use Org\Mxchange\CoreFramework\Stacker\Filesystem\BaseFileStacker;
+// Import SPL stuff
+use \SplFileInfo;
+
/**
* A FiFo file-based stack
*
/**
* 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;