PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 16.2-a.1
Jetpack – WP Security, Backup, Speed, & Growth v16.2-a.1
16.1.2 16.2-a.1 16.1.1 16.1 16.1-beta 16.1-beta.2 16.1-beta.3 16.1-a.5 16.1-a.3 16.0.1 16.1-a.1 16.0 16.0-beta 16.0-a.7 16.0-a.5 15.9.1 16.0-a.3 16.0-a.1 15.9 15.9-beta 15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / jetpack_vendor / automattic / jetpack-protect-models / src / class-history-model.php
jetpack / jetpack_vendor / automattic / jetpack-protect-models / src Last commit date
class-extension-model.php 1 year ago class-history-model.php 1 year ago class-protect-models.php 2 months ago class-status-model.php 1 year ago class-threat-model.php 8 months ago class-vulnerability-model.php 8 months ago
class-history-model.php
145 lines
1 <?php
2 /**
3 * Model class for Protect history report data.
4 *
5 * @package automattic/jetpack-protect-models
6 */
7
8 namespace Automattic\Jetpack\Protect_Models;
9
10 /**
11 * Model class for the Protect history report data.
12 */
13 class History_Model {
14 /**
15 * The date and time when the history was generated.
16 *
17 * @var string
18 */
19 public $last_checked;
20
21 /**
22 * Threats.
23 *
24 * @since 0.4.0
25 *
26 * @var array<Threat_Model>
27 */
28 public $threats = array();
29
30 /**
31 * Whether there was an error loading the history.
32 *
33 * @var bool
34 */
35 public $error = false;
36
37 /**
38 * The error code thrown when loading the history.
39 *
40 * @var string
41 */
42 public $error_code;
43
44 /**
45 * The error message thrown when loading the history.
46 *
47 * @var string
48 */
49 public $error_message;
50
51 /**
52 * The number of threats.
53 *
54 * @deprecated 0.4.0 This property is deprecated. Count History_Model::$threats instead.
55 *
56 * @var int
57 */
58 public $num_threats;
59
60 /**
61 * The number of core threats.
62 *
63 * @deprecated 0.4.0 This property is deprecated. Filter and count History_Model::$threats instead.
64 *
65 * @var int
66 */
67 public $num_core_threats;
68
69 /**
70 * The number of plugin threats.
71 *
72 * @deprecated 0.4.0 This property is deprecated. Filter and count History_Model::$threats instead.
73 *
74 * @var int
75 */
76 public $num_plugins_threats;
77
78 /**
79 * The number of theme threats.
80 *
81 * @deprecated 0.4.0 This property is deprecated. Filter and count History_Model::$threats instead.
82 *
83 * @var int
84 */
85 public $num_themes_threats;
86
87 /**
88 * WordPress core.
89 *
90 * @deprecated 0.4.0 This property is deprecated. Use History_Model::$threats instead.
91 *
92 * @var array<Extension_Model>
93 */
94 public $core = array();
95
96 /**
97 * Status themes.
98 *
99 * @deprecated 0.4.0 This property is deprecated. Filter and use History_Model::$threats instead.
100 *
101 * @var array<Extension_Model>
102 */
103 public $themes = array();
104
105 /**
106 * Status plugins.
107 *
108 * @deprecated 0.4.0 This property is deprecated. Filter and use History_Model::$threats instead.
109 *
110 * @var array<Extension_Model>
111 */
112 public $plugins = array();
113
114 /**
115 * File threats.
116 *
117 * @deprecated 0.4.0 This property is deprecated. Filter and use History_Model::$threats instead.
118 *
119 * @var array<Extension_Model>
120 */
121 public $files = array();
122
123 /**
124 * Database threats.
125 *
126 * @deprecated 0.4.0 This property is deprecated. Filter and use History_Model::$threats instead.
127 *
128 * @var array<Extension_Model>
129 */
130 public $database = array();
131
132 /**
133 * Status constructor.
134 *
135 * @param array $history The history data to load into the class instance.
136 */
137 public function __construct( $history = array() ) {
138 foreach ( $history as $property => $value ) {
139 if ( property_exists( $this, $property ) ) {
140 $this->$property = $value;
141 }
142 }
143 }
144 }
145