Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function calculateDependencies()
 {
     $dependencies = parent::calculateDependencies();
     $style_id = $this->getSetting('preview_image_style');
     /** @var \Drupal\image\ImageStyleInterface $style */
     if ($style_id && ($style = ImageStyle::load($style_id))) {
         // If this widget uses a valid image style to display the preview of the
         // uploaded image, add that image style configuration entity as dependency
         // of this widget.
         $dependencies[$style->getConfigDependencyKey()][] = $style->getConfigDependencyName();
     }
     return $dependencies;
 }