function ConfigEntityBase::__construct
Same name in other branches
- 9 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()
- 11.x core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php \Drupal\Core\Config\Entity\ConfigEntityBase::__construct()
Overrides EntityBase::__construct
10 methods override ConfigEntityBase::__construct()
- BaseFieldOverride::__construct in core/
lib/ Drupal/ Core/ Field/ Entity/ BaseFieldOverride.php - Constructs a BaseFieldOverride object.
- ContentLanguageSettings::__construct in core/
modules/ language/ src/ Entity/ ContentLanguageSettings.php - Constructs a ContentLanguageSettings object.
- Editor::__construct in core/
modules/ editor/ src/ Entity/ Editor.php - Constructs an Entity object.
- EntityDisplayBase::__construct in core/
lib/ Drupal/ Core/ Entity/ EntityDisplayBase.php - Constructs an Entity object.
- FieldConfig::__construct in core/
modules/ field/ src/ Entity/ FieldConfig.php - Constructs a FieldConfig object.
File
-
core/
lib/ Drupal/ Core/ Config/ Entity/ ConfigEntityBase.php, line 111
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.