public ResponsiveImageStyle::calculateDependencies()
Calculates dependencies and stores them in the dependency property.
Return value
$this
Overrides ConfigEntityBase::calculateDependencies
See also
\Drupal\Core\Config\Entity\ConfigDependencyManager
File
- core/modules/responsive_image/src/Entity/ResponsiveImageStyle.php, line 199
Class
- ResponsiveImageStyle
- Defines the responsive image style entity.
Namespace
Drupal\responsive_image\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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 ; } |
Please login to continue.