Class

Symfony\Component\Translation\Writer\TranslationWriter

class TranslationWriter

TranslationWriter writes translation messages.

Methods

addDumper(string $format, DumperInterface $dumper)

Adds a dumper to the writer.

disableBackup()

Disables dumper backup.

array getFormats()

Obtains the list of supported formats.

writeTranslations(MessageCatalogue $catalogue, string $format, array $options = array())

Writes translation from the catalogue according to the selected format.

Details

at line 37
public addDumper(string $format, DumperInterface $dumper)

Adds a dumper to the writer.

Parameters

string $format The format of the dumper
DumperInterface $dumper The dumper

at line 45
public disableBackup()

Disables dumper backup.

at line 57
public array getFormats()

Obtains the list of supported formats.

Return Value

array

at line 71
public writeTranslations(MessageCatalogue $catalogue, string $format, array $options = array())

Writes translation from the catalogue according to the selected format.

Parameters

MessageCatalogue $catalogue The message catalogue to dump
string $format The format to use to dump the messages
array $options Options that are passed to the dumper

Exceptions

InvalidArgumentException