/**
* @param MediaInterface $media
*
* @return FileVersion
*
* @throws ImageProxyMediaNotFoundException
*/
private function getLatestFileVersion(MediaInterface $media)
{
foreach ($media->getFiles() as $file) {
$version = $file->getVersion();
foreach ($file->getFileVersions() as $fileVersion) {
if ($fileVersion->getVersion() == $version) {
return $fileVersion;
}
}
break;
}
throw new ImageProxyMediaNotFoundException('Media file version was not found');
}