public static function VideoEmbedIFrame::preRenderInlineFrameEmbed in Video Embed Field 8
Same name and namespace in other branches
- 8.2 src/Element/VideoEmbedIFrame.php \Drupal\video_embed_field\Element\VideoEmbedIFrame::preRenderInlineFrameEmbed()
Transform the render element structure into a renderable one.
Parameters
array $element: An element array before being processed.
Return value
array The processed and renderable element.
File
- src/
Element/ VideoEmbedIFrame.php, line 41
Class
- VideoEmbedIFrame
- Providers an element design for embedding iframes.
Namespace
Drupal\video_embed_field\ElementCode
public static function preRenderInlineFrameEmbed($element) {
$element['#theme'] .= !empty($element['#provider']) ? '__' . $element['#provider'] : '';
if (is_array($element['#attributes'])) {
$element['#attributes'] = new Attribute($element['#attributes']);
}
return $element;
}