PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 3.8.2
WP STAGING – WordPress Backup, Restore, Migration & Clone v3.8.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 / ThirdParty / Jetpack.php
wp-staging / Framework / ThirdParty Last commit date
Aios.php 2 years ago FreemiusScript.php 2 years ago Jetpack.php 2 years ago ThirdPartyCacheHandler.php 2 years ago WordFence.php 2 years ago
Jetpack.php
39 lines
1 <?php
2
3 namespace WPStaging\Framework\ThirdParty;
4
5 use WPStaging\Framework\Adapter\WpAdapter;
6
7 /**
8 * Class Jetpack
9 *
10 * Provide special treatments for cloning and pushing when a site is using jetpack
11 *
12 * @package WPStaging\Framework\ThirdParty
13 */
14 class Jetpack
15 {
16 /**
17 * Const used for checking staging mode by Jetpack Plugin
18 */
19 const STAGING_MODE_CONST = 'JETPACK_STAGING_MODE';
20
21 /** @var WpAdapter */
22 protected $wpAdapter;
23
24 public function __construct(WpAdapter $wpAdapter)
25 {
26 $this->wpAdapter = $wpAdapter;
27 }
28
29 /**
30 * Check if jetpack plugin installed and active
31 *
32 * @return bool
33 */
34 public function isJetpackActive()
35 {
36 return $this->wpAdapter->isPluginActive('jetpack/jetpack.php');
37 }
38 }
39