private function VideoFilter::classes in Video Filter 8
Video Filter classes.
1 call to VideoFilter::classes()
- VideoFilter::process in src/
Plugin/ Filter/ VideoFilter.php - Performs the filter processing.
File
- src/
Plugin/ Filter/ VideoFilter.php, line 231
Class
- VideoFilter
- Render Video Filter.
Namespace
Drupal\video_filter\Plugin\FilterCode
private function classes($video) {
$classes = [
'video-' . $video['codec']['id'],
];
// Add alignment.
if (isset($video['align'])) {
$classes[] = 'video-' . $video['align'];
}
// First match is the URL, we don't want that as a class.
unset($video['codec']['matches'][0]);
foreach ($video['codec']['matches'] as $match) {
$classes[] = 'vf-' . strtolower(preg_replace('/[^a-zA-Z0-9]/', '', $match));
}
return $classes;
}