use Org\Mxchange\CoreFramework\Factory\ObjectFactory;
use Org\Mxchange\CoreFramework\Filesystem\File\BaseTextFile;
+// Import SPL stuff
+use \SplFileInfo;
+
/**
* A general text input file class
*
/**
* Initializes this text file for reading
*
- * @param $fileName File's name
+ * @param $infoInstance An instance of a SplFileInfo class
* @return void
*/
- protected function initFile ($fileName) {
+ protected function initFile (SplFileInfo $infoInstance) {
// Get a file i/o pointer instance
- $pointerInstance = ObjectFactory::createObjectByConfiguredName('text_file_input_class', array($fileName));
+ $pointerInstance = ObjectFactory::createObjectByConfiguredName('text_file_input_class', array($infoInstance));
// ... and set it here
$this->setPointerInstance($pointerInstance);