34 lines
794 B
PHP
34 lines
794 B
PHP
<?php
|
|
|
|
namespace FSVendor;
|
|
|
|
/**
|
|
* WP Desk Tracker
|
|
*
|
|
* @class WPDESK_Tracker
|
|
* @version 1.3.2
|
|
* @package WPDESK/Helper
|
|
* @category Class
|
|
* @author WP Desk
|
|
*/
|
|
if (!\defined('ABSPATH')) {
|
|
exit;
|
|
}
|
|
interface WPDesk_Tracker_Interface
|
|
{
|
|
/**
|
|
* Setter for object that sends data.
|
|
*
|
|
* @param WPDesk_Tracker_Sender $sender Object that can send payloads.
|
|
*/
|
|
public function set_sender(\WPDesk_Tracker_Sender $sender);
|
|
/**
|
|
* Attach data provider class to tracker
|
|
*
|
|
* @param WPDesk_Tracker_Data_Provider $provider
|
|
*
|
|
* @return void
|
|
*/
|
|
public function add_data_provider(\WPDesk_Tracker_Data_Provider $provider);
|
|
}
|
|
\class_alias('FSVendor\WPDesk_Tracker_Interface', 'WPDesk_Tracker_Interface', \false);
|