function ResponsiveImageFormatter::calculateDependencies
Overrides PluginSettingsBase::calculateDependencies
File
-
core/
modules/ responsive_image/ src/ Plugin/ Field/ FieldFormatter/ ResponsiveImageFormatter.php, line 293
Class
- ResponsiveImageFormatter
- Plugin for responsive image formatter.
Namespace
Drupal\responsive_image\Plugin\Field\FieldFormatterCode
public function calculateDependencies() {
$dependencies = parent::calculateDependencies();
$style_id = $this->getSetting('responsive_image_style');
/** @var \Drupal\responsive_image\ResponsiveImageStyleInterface $style */
if ($style_id && $style = ResponsiveImageStyle::load($style_id)) {
// Add the responsive image style as dependency.
$dependencies[$style->getConfigDependencyKey()][] = $style->getConfigDependencyName();
}
return $dependencies;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.