PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.1
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.1
4.11.1 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 week ago StagingNetworkDtoTrait.php 1 week ago StagingOperationDtoTrait.php 1 week ago StagingSiteGetterTrait.php 1 week ago WithAdvanceStagingOptions.php 6 days ago WithDataAdjustmentTasks.php 11 months ago WithStagingDatabase.php 1 week ago WithStagingEnginePreference.php 1 week ago WithStagingRequirementLogs.php 1 week ago WithStagingSiteDto.php 1 week 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