public function TranslationString::__construct in Drupal 8
Same name and namespace in other branches
- 9 core/modules/locale/src/TranslationString.php \Drupal\locale\TranslationString::__construct()
- 10 core/modules/locale/src/TranslationString.php \Drupal\locale\TranslationString::__construct()
Constructs a new locale string object.
Parameters
object|array $values: Object or array with initial values.
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();
}
}