| Server IP : 145.239.37.162 / Your IP : 216.73.216.84 Web Server : Apache System : Linux webm003.cluster130.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : verseaa ( 38250) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaa/www/wp-content/plugins/redirect-redirection/analyst/src/Contracts/ |
Upload File : |
<?php
namespace Analyst\Contracts;
interface TrackerContract
{
/**
* Should register activation and deactivation
* event hooks
*
* @return void
*/
public function registerHooks();
/**
* Will fire when admin activates plugin
*
* @return void
*/
public function onActivePluginListener();
/**
* Will fire when admin deactivates plugin
*
* @return void
*/
public function onDeactivatePluginListener();
/**
* Will fire when user opted in
*
* @return void
*/
public function onOptInListener();
/**
* Will fire when user opted out
*
* @return void
*/
public function onOptOutListener();
/**
* Will fire when user accept opt/in at first time
*
* @return void
*/
public function onInstallListener();
/**
* Will fire when user skipped installation
*
* @return void
*/
public function onSkipInstallListener();
/**
* Will fire when user delete plugin through admin panel.
* This action will happen if admin at least once
* activated the plugin.
*
* The register_uninstall_hook function accepts only static
* function or global function to be executed, so this is
* why this method is static
*
* @return void
*/
public static function onUninstallPluginListener();
}