Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. image.module

function image_style_options

Gets an array of image styles suitable for using as select list options.

Parameters

$include_empty: If TRUE a '- None -' option will be inserted in the options array.

Return value

string[] Array of image styles both key and value are set to style name.

8 calls to image_style_options()
ImageFormatter::settingsForm in core/modules/image/src/Plugin/Field/FieldFormatter/ImageFormatter.php
Returns a form to configure settings for the formatter.
ImageFormatter::settingsSummary in core/modules/image/src/Plugin/Field/FieldFormatter/ImageFormatter.php
Returns a short summary for the current formatter settings.
ImageStyleDeleteForm::getReplacementOptions in core/modules/image/src/Form/ImageStyleDeleteForm.php
Returns a list of image style replacement options.
ImageUrlFormatter::settingsForm in core/modules/image/src/Plugin/Field/FieldFormatter/ImageUrlFormatter.php
Returns a form to configure settings for the formatter.
ImageUrlFormatter::settingsSummary in core/modules/image/src/Plugin/Field/FieldFormatter/ImageUrlFormatter.php
Returns a short summary for the current formatter settings.

... See full list

File

core/modules/image/image.module, line 36

Code

function image_style_options($include_empty = TRUE) {
    $styles = ImageStyle::loadMultiple();
    $options = [];
    if ($include_empty && !empty($styles)) {
        $options[''] = t('- None -');
    }
    foreach ($styles as $name => $style) {
        $options[$name] = $style->label();
    }
    if (empty($options)) {
        $options[''] = t('No defined styles');
    }
    return $options;
}
RSS feed
Powered by Drupal