public tempOriginal ( |
||
$image | ||
return |
public function tempOriginal(Image $image)
{
$originalPath = sprintf('%s/%s-%s.%s', $this->root, $image->getKey(), $this->generateHash($image), Mime::getExtensionForMimeType($image->mime_type));
$tempOriginalPath = tempnam(sys_get_temp_dir(), null);
if (!copy($originalPath, $tempOriginalPath)) {
throw new \Exception('Imager couldn\'t copy the original image to the temporary location');
}
return new File($tempOriginalPath);
}