]> git.mxchange.org Git - core.git/blobdiff - framework/main/classes/file_directories/text/input/csv/class_CsvInputFile.php
Continued:
[core.git] / framework / main / classes / file_directories / text / input / csv / class_CsvInputFile.php
index e004980beed146284a8875d8ebe0fd9873801966..3343c6dd6fe11b5551578752e877be333d54b0d9 100644 (file)
@@ -1,4 +1,11 @@
 <?php
+// Own namespace
+namespace Org\Mxchange\CoreFramework\Filesystem\Input\Csv;
+
+// Import framework stuff
+use Org\Mxchange\CoreFramework\Filesystem\Text\BaseInputTextFile;
+use Org\Mxchange\CoreFramework\Stream\Filesystem\CsvInputStreamer;
+
 /**
  * A CSV file input class for writing CSV files
  *
@@ -42,9 +49,6 @@ class CsvInputFile extends BaseInputTextFile implements CsvInputStreamer {
                // Get a new instance
                $fileInstance = new CsvInputFile();
 
-               // Set file name
-               $fileInstance->setFileName($fileName);
-
                // Init this abstract file
                $fileInstance->initFile($fileName);
 
@@ -95,7 +99,7 @@ class CsvInputFile extends BaseInputTextFile implements CsvInputStreamer {
                $lineArray = array();
 
                // Whether the parser reads a quoted string (which may contain the column separator again)
-               $isInQuotes = FALSE;
+               $isInQuotes = false;
 
                // Init column data
                $column = '';
@@ -109,7 +113,7 @@ class CsvInputFile extends BaseInputTextFile implements CsvInputStreamer {
                        //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(sprintf('[%s:%d:] idx=%s,char=%s ...', __METHOD__, __LINE__, $idx, $char));
 
                        // Is the column separator found and not within quotes?
-                       if (($isInQuotes === FALSE) && ($char == $columnSeparator)) {
+                       if (($isInQuotes === false) && ($char == $columnSeparator)) {
                                // Debug message
                                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(sprintf('[%s:%d:] Adding column=%s ...', __METHOD__, __LINE__, $column));
 
@@ -129,7 +133,7 @@ class CsvInputFile extends BaseInputTextFile implements CsvInputStreamer {
                                //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput(sprintf('[%s:%d:] column=%s ...', __METHOD__, __LINE__, $column));
 
                                // $column must be empty at this point if we are at starting quote
-                               assert(($isInQuotes === TRUE) || (empty($column)));
+                               assert(($isInQuotes === true) || (empty($column)));
 
                                // Double-quote found, so flip variable
                                $isInQuotes = (!$isInQuotes);