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.