CSVRecordBoundary.php Classes CSVRecordBoundaryEnclosure opens only at a field start (as fgetcsv); possessive quantifiers keep it linear on large buffers.