function ConfigEntityBase::__construct
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php \Drupal\Core\Config\Entity\ConfigEntityBase::__construct()
- 10 core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php \Drupal\Core\Config\Entity\ConfigEntityBase::__construct()
- 8.9.x core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php \Drupal\Core\Config\Entity\ConfigEntityBase::__construct()
4 methods override ConfigEntityBase::__construct()
- ContentLanguageSettings::__construct in core/
modules/ language/ src/ Entity/ ContentLanguageSettings.php - Constructs a ContentLanguageSettings object.
- FieldConfig::__construct in core/
modules/ field/ src/ Entity/ FieldConfig.php - Constructs a FieldConfig object.
- FieldStorageConfig::__construct in core/
modules/ field/ src/ Entity/ FieldStorageConfig.php - Constructs a FieldStorageConfig object.
- ResponsiveImageStyle::__construct in core/
modules/ responsive_image/ src/ Entity/ ResponsiveImageStyle.php - Constructs an Entity object.
File
-
core/
lib/ Drupal/ Core/ Config/ Entity/ ConfigEntityBase.php, line 108
Class
- ConfigEntityBase
- Defines a base configuration entity class.
Namespace
Drupal\Core\Config\EntityCode
public function __construct(array $values, $entity_type) {
parent::__construct($values, $entity_type);
// Backup the original ID, if any.
// Configuration entity IDs are strings, and '0' is a valid ID.
$original_id = $this->id();
if ($original_id !== NULL && $original_id !== '') {
$this->setOriginalId($original_id);
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.