CsvFileLoader
class CsvFileLoader extends FileLoader
CsvFileLoader loads translations from CSV files.
Methods
MessageCatalogue |
load(mixed $resource, string $locale, string $domain = 'messages') Loads a locale. |
from FileLoader |
array |
loadResource(string $resource) |
|
|
setCsvControl(string $delimiter = ';', string $enclosure = '"', string $escape = '\\') Sets the delimiter, enclosure, and escape character for CSV. |
|
Details
MessageCatalogue load(mixed $resource, string $locale, string $domain = 'messages')
Loads a locale.
Parameters
mixed |
$resource |
A resource |
string |
$locale |
A locale |
string |
$domain |
The domain |
Return Value
Exceptions
protected array loadResource(string $resource)
Parameters
Return Value
Exceptions
setCsvControl(string $delimiter = ';', string $enclosure = '"', string $escape = '\\')
Sets the delimiter, enclosure, and escape character for CSV.
Parameters
string |
$delimiter |
Delimiter character |
string |
$enclosure |
Enclosure character |
string |
$escape |
Escape character |