Spec-Zone.ru › Symfony 4.1

CsvFileLoader

class CsvFileLoader extends FileLoader

CsvFileLoader загружает переводы из CSV-файлов.

Методы

MessageCatalogue load(mixed $resource, string $locale, string $domain = 'messages')

Загружает локаль.

from FileLoader
array loadResource(string $resource)
setCsvControl(string $delimiter = ';', string $enclosure = '"', string $escape = '\\')

Устанавливает разделитель, заключение и символ экранирования для CSV.

Подробности

MessageCatalogue load(mixed $resource, string $locale, string $domain = 'messages')

Загружает локаль.

Параметры

mixed $resource Ресурс
string $locale Локаль
string $domain Домен

Возвращаемое значение

MessageCatalogue Экземпляр MessageCatalogue

Исключения

NotFoundResourceException при невозможности найти ресурс
InvalidResourceException при невозможности загрузить ресурс

protected array loadResource(string $resource)

Параметры

string $resource

Возвращаемое значение

array

Исключения

InvalidResourceException если содержимое потока имеет неверный формат

setCsvControl(string $delimiter = ';', string $enclosure = '"', string $escape = '\\')

Устанавливает разделитель, заключение и символ экранирования для CSV.

Параметры

string $delimiter Символ-разделитель
string $enclosure Символ-ограждение
string $escape Символ экранирования

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Translation/Loader/CsvFileLoader.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API