Plugin_Setup implements Plugin_Activation_Listener, Registerable, Standard_Service
Hook into the plugin activation process.
Tags
Interfaces, Classes and Traits
- Plugin_Activation_Listener
- Registerable
- Standard_Service
Table of Contents
- $file : string
- Plugin's entry file
- $plugin : Plugin
- Plugin instance
- $starter : Starter
- Wizard starter
- __construct() : mixed
- Get things started
- after_plugin_activation() : void
- Detect the transient and redirect to wizard.
- on_activate() : void
- On plugin activation
- on_deactivate() : void
- Do nothing.
- register() : void
- Register the service
- install_default_data() : void
- Create the default filters group and filters only when the groups database table is empty.
Properties
$file
Plugin's entry file
    private
        string
    $file
    
    
    
    
    Tags
$plugin
Plugin instance
    private
        Plugin
    $plugin
    
    
    
    
    Tags
$starter
Wizard starter
    private
        Starter
    $starter
    
    
    
    
    Tags
Methods
__construct()
Get things started
    public
                __construct(string $file, Licensed_Plugin $plugin) : mixed
    
        Parameters
- $file : string
- $plugin : Licensed_Plugin
Tags
Return values
mixed —after_plugin_activation()
Detect the transient and redirect to wizard.
    public
                after_plugin_activation() : void
    
    
    
    Tags
Return values
void —on_activate()
On plugin activation
    public
                on_activate(mixed $network_wide) : void
    
        Parameters
- $network_wide : mixed
Tags
Return values
void —on_deactivate()
Do nothing.
    public
                on_deactivate(mixed $network_wide) : void
    
        Parameters
- $network_wide : mixed
Tags
Return values
void —register()
Register the service
    public
                register() : void
    
    
    
    Tags
Return values
void —install_default_data()
Create the default filters group and filters only when the groups database table is empty.
    private
                install_default_data() : void