function TipPluginImage::getOutput

Overrides TipPluginInterface::getOutput

File

core/modules/tour/tests/tour_test/src/Plugin/tour/tip/TipPluginImage.php, line 37

Class

TipPluginImage
Displays an image as a tip.

Namespace

Drupal\tour_test\Plugin\tour\tip

Code

public function getOutput() {
    $prefix = '<h2 class="tour-tip-label" id="tour-tip-' . $this->get('ariaId') . '-label">' . Html::escape($this->get('label')) . '</h2>';
    $prefix .= '<p class="tour-tip-image" id="tour-tip-' . $this->get('ariaId') . '-contents">';
    return [
        '#prefix' => $prefix,
        '#theme' => 'image',
        '#uri' => $this->get('url'),
        '#alt' => $this->get('alt'),
        '#suffix' => '</p>',
    ];
}

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