class PoStreamWriter

Defines a Gettext PO stream writer.

Hierarchy

Expanded class hierarchy of PoStreamWriter

1 file declares its use of PoStreamWriter

File

drupal/core/lib/Drupal/Component/Gettext/PoStreamWriter.php, line 19
Definition of Drupal\Component\Gettext\PoStreamWriter.

Namespace

Drupal\Component\Gettext
View source

Members

Namesort descending Modifiers Type Description Overrides
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 Get the PO header of the current stream. Overrides PoMetadataInterface::getHeader
PoStreamWriter::getLangcode public function Get 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 Implements Drupal\Component\Gettext\PoStreamInterface::open(). 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 Implements Drupal\Component\Gettext\PoStreamInterface::setURI(). 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 Implements Drupal\Component\Gettext\PoWriterInterface::writeItem(). Overrides PoWriterInterface::writeItem
PoStreamWriter::writeItems public function Implements Drupal\Component\Gettext\PoWriterInterface::writeItems(). Overrides PoWriterInterface::writeItems