Documentation

csv

Interfaces, Classes and Traits

AbstractCsv
An abstract class to enable basic CSV manipulation
InvalidRowException
Thrown when a data is not validated prior to insertion
ColumnConsistencyValidator
A class to manage column consistency on data insertion into a CSV
ForbiddenNullValuesValidator
A class to validate null value handling on data insertion into a CSV
SkipNullValuesFormatter
A class to remove null value from data before insertion into a CSV
Reader
A class to manage extracting and filtering a CSV
Writer
A class to manage data insertion into a CSV
Controls
A trait to configure and check CSV file and content
Output
A trait to output CSV
QueryFilter
A Trait to Query rows against a SplFileObject
RowFilter
Trait to format and validate the row before insertion
StreamFilter
A Trait to ease PHP Stream Filters manipulation with a SplFileObject

Search results