private function preloadMedias($attributesByTag, $locale)
{
$ids = array_unique(array_values(array_map(function ($attributes) {
return $attributes['id'];
}, $attributesByTag)));
$medias = $this->mediaRepository->findMediaDisplayInfo($ids, $locale);
$result = [];
foreach ($medias as $media) {
$media['url'] = $this->mediaManager->getUrl($media['id'], $media['name'], $media['version']);
$result[$media['id']] = $media;
}
return $result;
}