function ResponsiveImageStyle::calculateDependencies
Overrides ConfigEntityBase::calculateDependencies
File
- 
              core/modules/ responsive_image/ src/ Entity/ ResponsiveImageStyle.php, line 242 
Class
- ResponsiveImageStyle
- Defines the responsive image style entity.
Namespace
Drupal\responsive_image\EntityCode
public function calculateDependencies() {
  parent::calculateDependencies();
  $providers = \Drupal::service('breakpoint.manager')->getGroupProviders($this->breakpoint_group);
  foreach ($providers as $provider => $type) {
    $this->addDependency($type, $provider);
  }
  // Extract all the styles from the image style mappings.
  $styles = ImageStyle::loadMultiple($this->getImageStyleIds());
  array_walk($styles, function ($style) {
    $this->addDependency('config', $style->getConfigDependencyName());
  });
  return $this;
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
