interface PoWriterInterface implements PoMetadataInterface (View source)

Shared interface definition for all Gettext PO Writers.

Methods

setLangcode(string $langcode)

Set language code.

string
getLangcode()

Get language code.

setHeader(PoHeader $header)

Set header metadata.

getHeader()

Get header metadata.

writeItem(PoItem $item)

Writes the given item.

writeItems(PoReaderInterface $reader, $count = -1)

Writes all or the given amount of items.

Details

setLangcode(string $langcode)

Set language code.

Parameters

string $langcode

Language code string.

string getLangcode()

Get language code.

Return Value

string

Language code string.

setHeader(PoHeader $header)

Set header metadata.

Parameters

PoHeader $header

Header object representing metadata in a PO header.

PoHeader getHeader()

Get header metadata.

Return Value

PoHeader

Header instance representing metadata in a PO header.

writeItem(PoItem $item)

Writes the given item.

Parameters

PoItem $item

One specific item to write.

writeItems(PoReaderInterface $reader, $count = -1)

Writes all or the given amount of items.

Parameters

PoReaderInterface $reader

Reader to read PoItems from.

$count

Amount of items to read from $reader to write. If -1, all items are read from $reader.