| Server IP : 82.208.35.60 / Your IP : 216.73.217.33 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/k633_cz/www/wp-content/plugins/backup-backup/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();
}