public static ResponsiveImageStyle::isEmptyImageStyleMapping(array $image_style_mapping)
Checks if there is at least one image style mapping defined.
Parameters
array $image_style_mapping: The image style mapping.
Return value
bool Whether the image style mapping is empty.
Overrides ResponsiveImageStyleInterface::isEmptyImageStyleMapping
File
- core/modules/responsive_image/src/Entity/ResponsiveImageStyle.php, line 216
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 14 15 16 17 18 19 20 | public static function isEmptyImageStyleMapping( array $image_style_mapping ) { if (! empty ( $image_style_mapping )) { switch ( $image_style_mapping [ 'image_mapping_type' ]) { case 'sizes' : // The image style mapping must have a sizes attribute defined and one // or more image styles selected. if ( $image_style_mapping [ 'image_mapping' ][ 'sizes' ] && $image_style_mapping [ 'image_mapping' ][ 'sizes_image_styles' ]) { return FALSE; } break ; case 'image_style' : // The image style mapping must have an image style selected. if ( $image_style_mapping [ 'image_mapping' ]) { return FALSE; } break ; } } return TRUE; } |
Please login to continue.