public function PoItem::setFromArray
public PoItem::setFromArray(array $values = array())
Create the PoItem from a structured array.
Parameters
array values:
File
- core/lib/Drupal/Component/Gettext/PoItem.php, line 174
Class
- PoItem
- PoItem handles one translation.
Namespace
Drupal\Component\GettextCode
public function setFromArray(array $values = array()) { if (isset($values['context'])) { $this->setContext($values['context']); } if (isset($values['source'])) { $this->setSource($values['source']); } if (isset($values['translation'])) { $this->setTranslation($values['translation']); } if (isset($values['comment'])) { $this->setComment($values['comment']); } if (isset($this->_source) && strpos($this->_source, LOCALE_PLURAL_DELIMITER) !== FALSE) { $this->setSource(explode(LOCALE_PLURAL_DELIMITER, $this->_source)); $this->setTranslation(explode(LOCALE_PLURAL_DELIMITER, $this->_translation)); $this->setPlural(count($this->_source) > 1); } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Component!Gettext!PoItem.php/function/PoItem::setFromArray/8.1.x