h->img($data['image'], ['class' => 'cover' ]) ?>



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

Castings

$entries): ?>
/> $casting): ?>

$series): ?> component->media( $series['titles'], $_->urlFromRoute("{$mediaType}.details", ['id' => $series['slug']]), $_->h->img($series['image'], ['width' => 220, 'loading' => 'lazy']) ) ?>

Voice Acting Roles

tabs('voice-acting-roles', $data['characters'], static function ($characterList) use ($component, $helper, $_) { $voiceRoles = []; foreach ($characterList as $cid => $item): $character = $component->character( $item['character']['canonicalName'], $_->urlFromRoute('character', ['slug' => $item['character']['slug']]), $_->h->img($item['character']['image'], ['loading' => 'lazy']), ); $medias = []; foreach ($item['media'] as $sid => $series) { $medias[] = $component->media( $series['titles'], $_->urlFromRoute('anime.details', ['id' => $series['slug']]), $_->h->img($series['image'], ['width' => 220, 'loading' => 'lazy']) ); } $media = implode('', array_map('mb_trim', $medias)); $voiceRoles[] = << {$character}
{$media}
HTML; endforeach; $roles = implode('', array_map('mb_trim', $voiceRoles)); return << Character Series {$roles} HTML; }) ?>