public function getByIds(array $ids, $locale)
{
$media = [];
$mediaEntities = $this->mediaRepository->findMedia(['pagination' => false, 'ids' => $ids]);
$this->count = count($mediaEntities);
foreach ($mediaEntities as $mediaEntity) {
$media[array_search($mediaEntity->getId(), $ids)] = $this->addFormatsAndUrl(new Media($mediaEntity, $locale, null));
}
ksort($media);
return array_values($media);
}