PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / IAWP / AJAX / AJAX_Manager.php
independent-analytics / IAWP / AJAX Last commit date
AJAX.php 2 years ago AJAX_Manager.php 2 years ago Confirm_Cache_Cleared.php 2 years ago Copy_Report.php 2 years ago Create_Campaign.php 2 years ago Create_Report.php 2 years ago Delete_Campaign.php 2 years ago Delete_Data.php 2 years ago Delete_Report.php 2 years ago Export_Campaigns.php 2 years ago Export_Devices.php 2 years ago Export_Geo.php 2 years ago Export_Pages.php 2 years ago Export_Referrers.php 2 years ago Export_Reports.php 2 years ago Filter.php 2 years ago Import_Reports.php 2 years ago Last_Update_Viewed.php 2 years ago Migration_Status.php 2 years ago Real_Time_Data.php 2 years ago Rename_Report.php 2 years ago Reset_Analytics.php 2 years ago Save_Report.php 2 years ago Set_Favorite_Report.php 2 years ago Sort_Reports.php 2 years ago Test_Email.php 2 years ago Update_Capabilities.php 2 years ago Update_User_Settings.php 2 years ago
AJAX_Manager.php
50 lines
1 <?php
2
3 namespace IAWP_SCOPED\IAWP\AJAX;
4
5 use IAWP_SCOPED\IAWP\Utils\Singleton;
6 /** @internal */
7 class AJAX_Manager
8 {
9 use Singleton;
10 /** @var AJAX[] */
11 private $instances = [];
12 private function __construct()
13 {
14 $this->instances[] = new Confirm_Cache_Cleared();
15 $this->instances[] = new Copy_Report();
16 $this->instances[] = new Create_Campaign();
17 $this->instances[] = new Create_Report();
18 $this->instances[] = new Delete_Campaign();
19 $this->instances[] = new Delete_Data();
20 $this->instances[] = new Delete_Report();
21 $this->instances[] = new Export_Campaigns();
22 $this->instances[] = new Export_Devices();
23 $this->instances[] = new Export_Geo();
24 $this->instances[] = new Export_Pages();
25 $this->instances[] = new Export_Referrers();
26 $this->instances[] = new Export_Reports();
27 $this->instances[] = new Filter();
28 $this->instances[] = new Import_Reports();
29 $this->instances[] = new Last_Update_Viewed();
30 $this->instances[] = new Migration_Status();
31 $this->instances[] = new Real_Time_Data();
32 $this->instances[] = new Rename_Report();
33 $this->instances[] = new Reset_Analytics();
34 $this->instances[] = new Save_Report();
35 $this->instances[] = new Set_Favorite_Report();
36 $this->instances[] = new Sort_Reports();
37 $this->instances[] = new Test_Email();
38 $this->instances[] = new Update_Capabilities();
39 $this->instances[] = new Update_User_Settings();
40 }
41 public function get_action_signatures() : array
42 {
43 $action_signatures = [];
44 foreach ($this->instances as $instance) {
45 $action_signatures = \array_merge($action_signatures, $instance->get_action_signature());
46 }
47 return $action_signatures;
48 }
49 }
50