public static function storeImagesToLocalFile($imageSrcs, $returnAll, Configuration $config)
{
$localImages = self::handleEntity($imageSrcs, $returnAll, $config);
if (empty($localImages)) {
return [];
}
$locallyStoredImages = [];
foreach ($localImages as $localImage) {
$imageDetails = self::getImageDimensions($localImage->file);
$locallyStoredImages[] = new LocallyStoredImage(['imgSrc' => $localImage->url, 'localFileName' => $localImage->file, 'bytes' => filesize($localImage->file), 'height' => $imageDetails->height, 'width' => $imageDetails->width, 'fileExtension' => self::getFileExtensionName($imageDetails)]);
}
return $locallyStoredImages;
}