public function BackgroundImage::getImageHash in Background Image 8
Same name and namespace in other branches
- 2.x src/Entity/BackgroundImage.php \Drupal\background_image\Entity\BackgroundImage::getImageHash()
- 2.0.x src/Entity/BackgroundImage.php \Drupal\background_image\Entity\BackgroundImage::getImageHash()
Retrieves the image based hash.
Return value
string
Overrides BackgroundImageInterface::getImageHash
1 call to BackgroundImage::getImageHash()
- BackgroundImage::getCssClass in src/
Entity/ BackgroundImage.php
File
- src/
Entity/ BackgroundImage.php, line 336
Class
- BackgroundImage
- Defines the Background Image entity.
Namespace
Drupal\background_image\EntityCode
public function getImageHash() {
if (!isset($this->imageHash)) {
$image = $this
->getImageFile();
$data = [
'preload.background_color' => $this
->getSetting('preload.background_color'),
'file' => $image ? $image
->getFileUri() : '',
];
$this->imageHash = Crypt::hashBase64(serialize($data));
}
return $this->imageHash;
}