15. Limitations
• number of rows in a CSV file must be greater
than or equal to the buffer size
Benefits
• import CSV files in any order
• natural flow of the code with minimal changes
in the original iteration
16. • StringifierInterface and CsvRowStringifier
• BufferInterface and HashedBuffer
• BufferedIterator
• changes in the original iteration
The real-world example
17. Thank you for your attention!
Have questions?
Kamil Samigullin
a some developer
kamil@samigullin.info
@ikamilsk
github.com/kamilsk
linkedin.com/in/kamilsk