\LeagueCsv

Namespaces

Polyfill

Interfaces

ByteSequence Defines constants for common BOM sequences.

Classes

AbstractCsv An abstract class to enable CSV document loading.
CannotInsertRecord Thrown when a data is not added to the Csv Document.
CharsetConverter Converts resource stream or tabular data content charset.
ColumnConsistency Validates column consistency when inserting records into a CSV document.
EncloseField A stream filter to improve enclosure character usage.
EscapeFormula A Formatter to tackle CSV Formula Injection.
Exception League Csv Base Exception.
HTMLConverter Converts tabular data into an HTML Table string.
InvalidArgument InvalidArgument Exception.
Reader A class to parse and read records from a CSV document.
ResultSet Represents the result set of a {@link Reader} processed by a {@link Statement}.
RFC4180Field A stream filter to conform the CSV field to RFC4180.
Statement Criteria to filter a {@link Reader} object.
Stream An object oriented API to handle a PHP stream resource.
SyntaxError SyntaxError Exception.
UnavailableFeature StreamFilterSupportMissing Exception.
Writer A class to insert records into a CSV Document.
XMLConverter Converts tabular data into a DOMDOcument object.

Functions

bom_match()

bom_match(\League\Csv\string  $str) 

Returns the BOM sequence found at the start of the string.

If no valid BOM sequence is found an empty string is returned

Parameters

\League\Csv\string $str

delimiter_detect()

delimiter_detect(\League\Csv\Reader  $csv, array<mixed,string>  $delimiters, \League\Csv\int  $limit = 1) : array<mixed,integer>

Detect Delimiters usage in a {@link Reader} object.

Returns a associative array where each key represents a submitted delimiter and each value the number CSV fields found when processing at most $limit CSV records with the given delimiter

Parameters

\League\Csv\Reader $csv
array<mixed,string> $delimiters
\League\Csv\int $limit

Returns

array<mixed,integer>

is_iterable()

is_iterable(  $iterable) 

Tell whether the content of the variable is iterable.

Parameters

$iterable

is_nullable_int()

is_nullable_int(  $value) 

Tell whether the content of the variable is an int or null.

Parameters

$value