class TranslationWriter implements TranslationWriterInterface

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.

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

Writes translation from the catalogue according to the selected format.

Details

at line line 34
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 line 42
disableBackup()

Disables dumper backup.

at line line 57
array getFormats()

Obtains the list of supported formats.

Return Value

array

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

Writes translation from the catalogue according to the selected format.

Parameters

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

Exceptions

InvalidArgumentException