PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 4.9.3
WP STAGING – WordPress Backup, Restore, Migration & Clone v4.9.3
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 / Dto / Job / StagingSiteDeleteDataDto.php
wp-staging / Staging / Dto / Job Last commit date
StagingSiteDeleteDataDto.php 1 year ago StagingSiteJobsDataDto.php 1 week ago
StagingSiteDeleteDataDto.php
56 lines
1 <?php
2
3 namespace WPStaging\Staging\Dto\Job;
4
5 use WPStaging\Framework\Job\Dto\JobDataDto;
6 use WPStaging\Staging\Interfaces\StagingDatabaseDtoInterface;
7 use WPStaging\Staging\Interfaces\StagingSiteDtoInterface;
8 use WPStaging\Staging\Traits\StagingDatabaseDtoTrait;
9 use WPStaging\Staging\Traits\WithStagingSiteDto;
10
11 class StagingSiteDeleteDataDto extends JobDataDto implements StagingDatabaseDtoInterface, StagingSiteDtoInterface
12 {
13 use StagingDatabaseDtoTrait;
14 use WithStagingSiteDto;
15
16 /** @var bool */
17 private $isDeletingFiles = false;
18
19 /** @var bool */
20 private $isDeletingTables = false;
21
22 /**
23 * @param bool $deletingFiles
24 * @return void
25 */
26 public function setIsDeletingFiles(bool $deletingFiles)
27 {
28 $this->isDeletingFiles = $deletingFiles;
29 }
30
31 /**
32 * @return bool
33 */
34 public function getIsDeletingFiles(): bool
35 {
36 return $this->isDeletingFiles;
37 }
38
39 /**
40 * @param bool $deletingDatabase
41 * @return void
42 */
43 public function setIsDeletingTables(bool $deletingDatabase)
44 {
45 $this->isDeletingTables = $deletingDatabase;
46 }
47
48 /**
49 * @return bool
50 */
51 public function getIsDeletingTables(): bool
52 {
53 return $this->isDeletingTables;
54 }
55 }
56