Defines a Gettext PO stream writer.
Hierarchy
- class \Drupal\Component\Gettext\PoStreamWriter implements PoStreamInterface, PoWriterInterface
File
- core/lib/Drupal/Component/Gettext/PoStreamWriter.php, line 8
Namespace
Drupal\Component\Gettext
Members
Name | Modifiers | Type | Description |
---|---|---|---|
PoStreamWriter::$_fd | private | property | File handle of the current PO stream. |
PoStreamWriter::$_header | private | property | The Gettext PO header. |
PoStreamWriter::$_uri | private | property | URI of the PO stream that is being written. |
PoStreamWriter::close | public | function | Implements Drupal\Component\Gettext\PoStreamInterface::close(). Overrides PoStreamInterface::close |
PoStreamWriter::getHeader | public | function | Gets the PO header of the current stream. Overrides PoMetadataInterface::getHeader |
PoStreamWriter::getLangcode | public | function | Gets the current language code used. Overrides PoMetadataInterface::getLangcode |
PoStreamWriter::getURI | public | function | Implements Drupal\Component\Gettext\PoStreamInterface::getURI(). Overrides PoStreamInterface::getURI |
PoStreamWriter::open | public | function | Open the stream. Set the URI for the stream earlier with setURI(). Overrides PoStreamInterface::open |
PoStreamWriter::setHeader | public | function | Set the PO header for the current stream. Overrides PoMetadataInterface::setHeader |
PoStreamWriter::setLangcode | public | function | Set the language code. Overrides PoMetadataInterface::setLangcode |
PoStreamWriter::setURI | public | function | Set the URI of the PO stream that is going to be read or written. Overrides PoStreamInterface::setURI |
PoStreamWriter::write | private | function | Write data to the stream. |
PoStreamWriter::writeHeader | private | function | Write the PO header to the stream. |
PoStreamWriter::writeItem | public | function | Writes the given item. Overrides PoWriterInterface::writeItem |
PoStreamWriter::writeItems | public | function | Writes all or the given amount of items. Overrides PoWriterInterface::writeItems |
Please login to continue.