PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.9.4
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.9.4
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 year ago StagingNetworkDtoTrait.php 3 months ago StagingOperationDtoTrait.php 1 month ago StagingSiteGetterTrait.php 2 months ago WithAdvanceStagingOptions.php 6 months ago WithDataAdjustmentTasks.php 10 months ago WithStagingDatabase.php 3 months ago WithStagingEnginePreference.php 1 month ago WithStagingRequirementLogs.php 1 month ago WithStagingSiteDto.php 1 year 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