PluginProbe
Image Optimizer – Compress Images and Convert to WebP or AVIF / trunk
Image Optimizer – Compress Images and Convert to WebP or AVIF vtrunk
1.7.7 1.7.6 1.7.5 1.7.4 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 All 33 releases
← All changes | modules/backups/components/restore-images.php +11 -3 1.0.0 → trunk View file →
@@ -1,16 +1,22 @@
1 1 <?php
2 2
3 -namespace ImageOptimizer\Modules\Backups\Components;
3 +namespace ImageOptimization\Modules\Backups\Components;
4 4
5 -use ImageOptimizer\Classes\Async_Operation\Async_Operation_Hook;
6 -use ImageOptimizer\Classes\Image\{
5 +use ImageOptimization\Classes\Async_Operation\Async_Operation_Hook;
6 +use ImageOptimization\Classes\Image\{
7 7 Image_Meta,
8 8 Image_Restore,
9 9 Image_Status,
10 10 };
11 +
12 +use ImageOptimization\Classes\Logger;
11 13 use Throwable;
12 14
15 +if ( ! defined( 'ABSPATH' ) ) {
16 + exit; // Exit if accessed directly.
17 +}
18 +
13 19 class Restore_Images {
14 20 /** @async */
15 21 public function restore_image( int $image_id ) {
16 22 try {
@@ -15,8 +21,10 @@
15 21 public function restore_image( int $image_id ) {
16 22 try {
17 23 Image_Restore::restore( $image_id );
18 24 } catch ( Throwable $t ) {
25 + Logger::log( Logger::LEVEL_ERROR, 'Image restoring error: ' . $t->getMessage() );
26 +
19 27 ( new Image_Meta( $image_id ) )
20 28 ->set_status( Image_Status::RESTORING_FAILED )
21 29 ->save();
22 30