class ResponsiveImage

Same name and namespace in other branches
  1. 10 core/modules/responsive_image/src/Element/ResponsiveImage.php \Drupal\responsive_image\Element\ResponsiveImage
  2. 11.x core/modules/responsive_image/src/Element/ResponsiveImage.php \Drupal\responsive_image\Element\ResponsiveImage
  3. 8.9.x core/modules/responsive_image/src/Element/ResponsiveImage.php \Drupal\responsive_image\Element\ResponsiveImage

Provides a responsive image element.

Plugin annotation

@RenderElement("responsive_image");

Hierarchy

Expanded class hierarchy of ResponsiveImage

1 #type use of ResponsiveImage
template_preprocess_responsive_image_formatter in core/modules/responsive_image/responsive_image.module
Prepares variables for responsive image formatter templates.

File

core/modules/responsive_image/src/Element/ResponsiveImage.php, line 12

Namespace

Drupal\responsive_image\Element
View source
class ResponsiveImage extends RenderElement {
  
  /**
   * {@inheritdoc}
   */
  public function getInfo() {
    return [
      '#theme' => 'responsive_image',
      '#attached' => [
        'library' => [
          'core/picturefill',
        ],
      ],
    ];
  }

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.