PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 4.9.2
WP STAGING – WordPress Backup, Restore, Migration & Clone v4.9.2
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 / StagingDatabaseDtoTrait.php
wp-staging / Staging / Traits Last commit date
StagingDatabaseDtoTrait.php 1 year ago StagingNetworkDtoTrait.php 2 months ago StagingOperationDtoTrait.php 2 weeks ago StagingSiteGetterTrait.php 2 months ago WithAdvanceStagingOptions.php 5 months ago WithDataAdjustmentTasks.php 9 months ago WithStagingDatabase.php 2 months ago WithStagingEnginePreference.php 2 weeks ago WithStagingRequirementLogs.php 2 weeks ago WithStagingSiteDto.php 1 year ago
StagingDatabaseDtoTrait.php
47 lines
1 <?php
2
3 namespace WPStaging\Staging\Traits;
4
5 trait StagingDatabaseDtoTrait
6 {
7 /** @var string */
8 private $databasePrefix = '';
9
10 /** @var string[] */
11 private $excludedTables = [];
12
13 /**
14 * @param string $databasePrefix
15 * @return void
16 */
17 public function setDatabasePrefix(string $databasePrefix)
18 {
19 $this->databasePrefix = $databasePrefix;
20 }
21
22 /**
23 * @return string
24 */
25 public function getDatabasePrefix(): string
26 {
27 return $this->databasePrefix;
28 }
29
30 /**
31 * @param string[] $excludedTables
32 * @return void
33 */
34 public function setExcludedTables(array $excludedTables)
35 {
36 $this->excludedTables = $excludedTables;
37 }
38
39 /**
40 * @return string[]
41 */
42 public function getExcludedTables(): array
43 {
44 return $this->excludedTables;
45 }
46 }
47