BlazyTestAlter.php in Blazy 8.2
File
tests/modules/blazy_test/src/BlazyTestAlter.php
View source
<?php
namespace Drupal\blazy_test;
use Drupal\Core\Render\Element\RenderCallbackInterface;
class BlazyTestAlter implements RenderCallbackInterface {
public static function preRender($image) {
$settings = isset($image['#settings']) ? $image['#settings'] : [];
if (!empty($settings['box_url']) && !empty($settings['embed_url'])) {
$image['#url_attributes']['data-box-url'] = $settings['box_url'];
}
return $image;
}
}
Classes
Name |
Description |
BlazyTestAlter |
Provides a render callback to sets blazy_test related URL attributes. |