PluginProbe ʕ •ᴥ•ʔ
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress / 4.10.0
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress v4.10.0
4.12.0 4.10.0 4.9.0 4.8.1 trunk 1.0 1.1 1.12.1 1.2.3 1.2.4 1.2.5 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.5 1.5.1 1.5.2 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.5.1 1.6.6 1.6.6.1 1.6.6.2 1.6.6.3 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.9.0 1.9.1 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.8.1 1.9.9 1.9.9.1 1.9.9.2 1.9.9.3 2.0 2.0.1 2.1 2.1.1 2.1.2 2.1.3 2.10 2.11 2.11.1 2.12 2.12.1 2.12.2 2.12.3 2.12.4 2.13 2.14 2.14.1 2.15 2.15.1 2.16 2.16.1 2.17 2.17.1 2.18 2.18.1 2.18.2 2.18.3 2.19 2.19.1 2.19.2 2.19.3 2.2 2.2.1 2.3 2.3.1 2.3.10 2.3.2 2.3.3 2.3.4 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.1.1 2.4.1.2 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5 2.5.1 2.5.2 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.7 2.7.1 2.7.2 2.8 2.9 2.9.1 4.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3.0 4.3.1 4.3.2 4.3.3 4.3.4 4.7.5 4.7.6 4.7.7
custom-facebook-feed / inc / UsageTracking / ReporterInterface.php
custom-facebook-feed / inc / UsageTracking Last commit date
Core 3 weeks ago Facebook 3 weeks ago Config.php 3 weeks ago EventRecorder.php 3 weeks ago ReporterInterface.php 3 weeks ago SmashUsageTracking.php 3 weeks ago
ReporterInterface.php
49 lines
1 <?php
2 /**
3 * Usage Tracking Reporter Interface
4 *
5 * Implemented by plugin-specific reporters for the Smash Usage Tracking module.
6 *
7 * @package CustomFacebookFeed\UsageTracking
8 * @since 4.0
9 */
10
11 namespace CustomFacebookFeed\UsageTracking;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit;
15 }
16
17 interface ReporterInterface {
18
19 /**
20 * Plugin identifier for payload root (e.g. 'facebook').
21 *
22 * @return string
23 */
24 public function get_plugin_slug();
25
26 /**
27 * Schema version for the report payload.
28 *
29 * @return string
30 */
31 public function get_schema_version();
32
33 /**
34 * Configuration snapshot (environment, settings, sources, extensions, feeds).
35 *
36 * @return array
37 */
38 public function get_configuration_snapshot();
39
40 /**
41 * Dynamic metrics for a time period (performance, errors, events).
42 *
43 * @param string $period_start Start of period (e.g. ISO 8601 or timestamp).
44 * @param string $period_end End of period (e.g. ISO 8601 or timestamp).
45 * @return array
46 */
47 public function get_dynamic_metrics( $period_start, $period_end );
48 }
49