Closed CarsonF closed 6 years ago
I broke out most logic into separate classes for reusability and SRP. Code uses PSR's StreamInterface now for read/write operations. CsvFile doesn't open a stream until iteration and writing is now separate object.
StreamInterface
CsvFile
I broke out most logic into separate classes for reusability and SRP. Code uses PSR's
StreamInterface
now for read/write operations.CsvFile
doesn't open a stream until iteration and writing is now separate object.