PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.0
4.11.0 4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 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 / Staging / Traits / WithDataAdjustmentTasks.php
wp-staging / Staging / Traits Last commit date
StagingDatabaseDtoTrait.php 1 day ago StagingNetworkDtoTrait.php 1 day ago StagingOperationDtoTrait.php 1 day ago StagingSiteGetterTrait.php 1 day ago WithAdvanceStagingOptions.php 1 day ago WithDataAdjustmentTasks.php 11 months ago WithStagingDatabase.php 1 day ago WithStagingEnginePreference.php 1 day ago WithStagingRequirementLogs.php 1 day ago WithStagingSiteDto.php 1 day ago
WithDataAdjustmentTasks.php
36 lines
1 <?php
2
3 namespace WPStaging\Staging\Traits;
4
5 use WPStaging\Staging\Tasks\StagingSite\DatabaseAdjustment\UpdateOptionsInOptionsTableTask;
6 use WPStaging\Staging\Tasks\StagingSite\DatabaseAdjustment\UpdatePrefixInOptionsTableTask;
7 use WPStaging\Staging\Tasks\StagingSite\DatabaseAdjustment\UpdatePrefixInUserMetaTableTask;
8 use WPStaging\Staging\Tasks\StagingSite\DatabaseAdjustment\UpdateSiteUrlAndHomeTask;
9 use WPStaging\Staging\Tasks\StagingSite\FileAdjustment\AdjustThirdPartyFilesTask;
10 use WPStaging\Staging\Tasks\StagingSite\FileAdjustment\UpdateWpConfigConstantsTask;
11 use WPStaging\Staging\Tasks\StagingSite\FileAdjustment\UpdateWpConfigTask;
12 use WPStaging\Staging\Tasks\StagingSite\FileAdjustment\VerifyIndexTask;
13 use WPStaging\Staging\Tasks\StagingSite\FileAdjustment\VerifyWpConfigTask;
14
15 trait WithDataAdjustmentTasks
16 {
17 public function addDataAdjustmentTasks()
18 {
19 $this->tasks[] = VerifyWpConfigTask::class;
20 if (!$this->jobDataDto->getAllTablesExcluded()) {
21 $this->tasks[] = UpdateSiteUrlAndHomeTask::class;
22 $this->tasks[] = UpdateOptionsInOptionsTableTask::class;
23 $this->tasks[] = UpdatePrefixInUserMetaTableTask::class;
24 }
25
26 $this->tasks[] = UpdateWpConfigTask::class;
27 $this->tasks[] = VerifyIndexTask::class;
28 if (!$this->jobDataDto->getAllTablesExcluded()) {
29 $this->tasks[] = UpdatePrefixInOptionsTableTask::class;
30 }
31
32 $this->tasks[] = UpdateWpConfigConstantsTask::class;
33 $this->tasks[] = AdjustThirdPartyFilesTask::class;
34 }
35 }
36