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 / Framework / Notices / WarningsNotice.php
wp-staging / Framework / Notices Last commit date
BackupPluginsNotice.php 1 day ago BooleanNotice.php 1 day ago CliIntegrationNotice.php 1 day ago DisabledItemsNotice.php 1 day ago DismissNotice.php 1 day ago NextGenEngineNotice.php 1 day ago Notices.php 1 day ago NoticesHandler.php 1 day ago ObjectCacheNotice.php 1 day ago OutdatedWpStagingNotice.php 1 day ago WarningsNotice.php 1 day ago WpVersionCompatNotice.php 1 day ago
WarningsNotice.php
46 lines
1 <?php
2
3 namespace WPStaging\Framework\Notices;
4
5 use WPStaging\Framework\SiteInfo;
6
7
8
9
10
11
12
13
14
15 class WarningsNotice extends BooleanNotice
16 {
17 const OPTION_NAME = 'wpstg_warnings_notice';
18
19 private $siteInfo;
20
21 public function __construct(SiteInfo $siteInfo)
22 {
23 $this->siteInfo = $siteInfo;
24 }
25
26 public function getOptionName(): string
27 {
28 return self::OPTION_NAME;
29 }
30
31
32
33
34
35
36 public function isEnabled(): bool
37 {
38
39 if (!$this->siteInfo->isStagingSite()) {
40 return false;
41 }
42
43 return parent::isEnabled();
44 }
45 }
46