PoStreamWriter::close

public PoStreamWriter::close() Implements Drupal\Component\Gettext\PoStreamInterface::close(). Throws Exception If the stream is not open. Overrides PoStreamInterface::close File core/lib/Drupal/Component/Gettext/PoStreamWriter.php, line 87 Class PoStreamWriter Defines a Gettext PO stream writer. Namespace Drupal\Component\Gettext Code public function close() { if ($this->_fd) { fclose($this->_fd); } else { throw new Exception('Cannot close stream that is not open.

PoStreamWriter::$_uri

URI of the PO stream that is being written. Type: string File core/lib/Drupal/Component/Gettext/PoStreamWriter.php, line 15 Class PoStreamWriter Defines a Gettext PO stream writer. Namespace Drupal\Component\Gettext Code private $_uri;

PoStreamWriter::$_header

The Gettext PO header. Type: \Drupal\Component\Gettext\PoHeader File core/lib/Drupal/Component/Gettext/PoStreamWriter.php, line 22 Class PoStreamWriter Defines a Gettext PO stream writer. Namespace Drupal\Component\Gettext Code private $_header;

PoStreamWriter::$_fd

File handle of the current PO stream. Type: resource File core/lib/Drupal/Component/Gettext/PoStreamWriter.php, line 29 Class PoStreamWriter Defines a Gettext PO stream writer. Namespace Drupal\Component\Gettext Code private $_fd;

PoStreamWriter

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

PoStreamReader::shortenComments

private PoStreamReader::shortenComments($comment) Generates a short, one-string version of the passed comment array. Parameters $comment: An array of strings containing a comment. Return value Short one-string version of the comment. File core/lib/Drupal/Component/Gettext/PoStreamReader.php, line 580 Class PoStreamReader Implements Gettext PO stream reader. Namespace Drupal\Component\Gettext Code private function shortenComments($comment) { $comm = ''; while (count($comment)) {

PoStreamReader::setURI

public PoStreamReader::setURI($uri) Set the URI of the PO stream that is going to be read or written. Parameters $uri: URI string to set for this stream. Overrides PoStreamInterface::setURI File core/lib/Drupal/Component/Gettext/PoStreamReader.php, line 139 Class PoStreamReader Implements Gettext PO stream reader. Namespace Drupal\Component\Gettext Code public function setURI($uri) { $this->_uri = $uri; }

PoStreamReader::setSeek

public PoStreamReader::setSeek($seek) Sets the seek position for the current PO stream. Parameters int $seek: The new seek position to set. File core/lib/Drupal/Component/Gettext/PoStreamReader.php, line 198 Class PoStreamReader Implements Gettext PO stream reader. Namespace Drupal\Component\Gettext Code public function setSeek($seek) { fseek($this->_fd, $seek); }

PoStreamReader::setLangcode

public PoStreamReader::setLangcode($langcode) Set language code. Parameters string $langcode: Language code string. Overrides PoMetadataInterface::setLangcode File core/lib/Drupal/Component/Gettext/PoStreamReader.php, line 110 Class PoStreamReader Implements Gettext PO stream reader. Namespace Drupal\Component\Gettext Code public function setLangcode($langcode) { $this->_langcode = $langcode; }

PoStreamReader::setItemFromArray

public PoStreamReader::setItemFromArray($value) Store the parsed values as a PoItem object. File core/lib/Drupal/Component/Gettext/PoStreamReader.php, line 514 Class PoStreamReader Implements Gettext PO stream reader. Namespace Drupal\Component\Gettext Code public function setItemFromArray($value) { $plural = FALSE; $comments = ''; if (isset($value['#'])) { $comments = $this->shortenComments($value['#']); } if (is_array($value['msgstr'])) { // Sort plural variant