PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 3.8.0
WP STAGING – WordPress Backup, Restore, Migration & Clone v3.8.0
4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Backup / Exceptions / TaskHealthException.php
wp-staging / Backup / Exceptions Last commit date
BackupRuntimeException.php 3 years ago BackupSkipItemException.php 1 year ago DiskNotWritableException.php 3 years ago EmptyChunkException.php 2 years ago FileValidationException.php 2 years ago NotFinishedException.php 1 year ago ProcessLockedException.php 3 years ago StorageException.php 3 years ago TaskHealthException.php 3 years ago ThresholdException.php 3 years ago
TaskHealthException.php
21 lines
1 <?php
2
3 namespace WPStaging\Backup\Exceptions;
4
5 use WPStaging\Framework\Exceptions\WPStagingException;
6
7 class TaskHealthException extends WPStagingException
8 {
9 const CODE_TASK_FAILED_TOO_MANY_TIMES = 200;
10
11 public static function retryingTask($retries, $maxRetries)
12 {
13 return new self(sprintf(__('PHP failed to process this task. We will lower the memory usage and try again... (%d/%d)', 'wp-staging'), $retries, $maxRetries), 100);
14 }
15
16 public static function taskFailedTooManyTimes()
17 {
18 return new self(__('Sorry, a task failed too many times and the process cannot proceed.', 'wp-staging'), self::CODE_TASK_FAILED_TOO_MANY_TIMES);
19 }
20 }
21