Code Duplication    Length = 4-6 lines in 2 locations

src/Parser.php 2 locations

@@ 73-76 (lines=4) @@
70
                    $value->setIsNull();
71
                    break;
72
73
                case (!$value->isInQuotes() && $token->getType() == Token::T_DELIMITER):
74
                    $row->append($value->getValue());
75
                    $value->reset();
76
                    break;
77
78
                case (!$value->isInQuotes() && $token->getType() == Token::T_NEW_LINE):
79
                    $row->append($value->getValue());
@@ 78-83 (lines=6) @@
75
                    $value->reset();
76
                    break;
77
78
                case (!$value->isInQuotes() && $token->getType() == Token::T_NEW_LINE):
79
                    $row->append($value->getValue());
80
                    $value->reset();
81
                    yield $row;
82
                    $row = new ArrayIterator();
83
                    break;
84
85
                default:
86
                    $value->addContent($token->getContent());