public function BackgroundImageSettings::initWithData in Background Image 8
Same name and namespace in other branches
- 2.x src/BackgroundImageSettings.php \Drupal\background_image\BackgroundImageSettings::initWithData()
- 2.0.x src/BackgroundImageSettings.php \Drupal\background_image\BackgroundImageSettings::initWithData()
Initializes a configuration object with pre-loaded data.
Parameters
array $data: Array of loaded data for this configuration object.
Return value
$this The configuration object.
Overrides StorableConfigBase::initWithData
File
- src/
BackgroundImageSettings.php, line 96
Class
Namespace
Drupal\background_imageCode
public function initWithData(array $data) {
$this->isNew = FALSE;
// Set initial data to default settings for casting to work (needs keys).
$this->data = $data;
// Now cast initial data to ensure proper values.
$this
->merge($data);
// Indicate this is the original data.
$this->originalData = $this->data;
// Set initial overridden data to an empty array.
$this->overriddenData = [];
return $this;
}