', $data['synopsis']) ?>

0): ?>

Streaming on:

Trailer

0): ?>

Characters

tabs('character-types', $data['characters'], static function ($characterList, $role) use ($component, $url, $helper) { $rendered = []; foreach ($characterList as $id => $character): if (empty($character['image'])) { continue; } $rendered[] = $component->character( $character['name'], $url->generate('character', ['slug' => $character['slug']]), $helper->img($character['image']), (strtolower($role) !== 'main') ? 'small-character' : 'character' ); endforeach; return implode('', array_map('mb_trim', $rendered)); }) ?>
0): ?>

Staff

verticalTabs('staff-role', $data['staff'], static function ($staffList) use ($component, $url, $helper) { $rendered = []; foreach ($staffList as $id => $person): if (empty($person['image'])) { continue; } $rendered[] = $component->character( $person['name'], $url->generate('person', ['slug' => $person['slug']]), $helper->img($person['image']), 'character small-person', ); endforeach; return implode('', array_map('mb_trim', $rendered)); }) ?>