function TranslationString::__construct
Same name in other branches
- 9 core/modules/locale/src/TranslationString.php \Drupal\locale\TranslationString::__construct()
- 8.9.x core/modules/locale/src/TranslationString.php \Drupal\locale\TranslationString::__construct()
- 10 core/modules/locale/src/TranslationString.php \Drupal\locale\TranslationString::__construct()
Overrides StringBase::__construct
File
-
core/
modules/ locale/ src/ TranslationString.php, line 45
Class
- TranslationString
- Defines the locale translation string object.
Namespace
Drupal\localeCode
public function __construct($values = []) {
parent::__construct($values);
if (!isset($this->isNew)) {
// We mark the string as not new if it is a complete translation.
// This will work when loading from database, otherwise the storage
// controller that creates the string object must handle it.
$this->isNew = !$this->isTranslation();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.