Extract move method
This commit is contained in:
parent
0d055c1edf
commit
c76eccde13
|
@ -2,6 +2,8 @@
|
|||
|
||||
namespace Aweos\Resizer\Compressors;
|
||||
|
||||
use Storage;
|
||||
|
||||
abstract class Compressor
|
||||
{
|
||||
|
||||
|
@ -24,4 +26,13 @@ abstract class Compressor
|
|||
'.'.$this->getExtension();
|
||||
}
|
||||
|
||||
public function moveTo(string $source, string $destination): void
|
||||
{
|
||||
if (Storage::exists($destination)) {
|
||||
Storage::delete($destination);
|
||||
}
|
||||
|
||||
Storage::move($source, $destination);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -51,11 +51,7 @@ class JpgCompressor extends Compressor {
|
|||
$destHeight.
|
||||
'.jpg';
|
||||
|
||||
if (Storage::exists($versionFilename)) {
|
||||
Storage::delete($versionFilename);
|
||||
}
|
||||
|
||||
Storage::move($temp, $versionFilename);
|
||||
$this->moveTo($temp, $versionFilename);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -45,11 +45,7 @@ class PngCompressor extends Compressor {
|
|||
|
||||
$versionFilename = $destination.'/'.$this->versionFilename($source, $destWidth, $destHeight);
|
||||
|
||||
if (Storage::exists($versionFilename)) {
|
||||
Storage::delete($versionFilename);
|
||||
}
|
||||
|
||||
Storage::move($temp, $versionFilename);
|
||||
$this->moveTo($temp, $versionFilename);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue