Plugin_Setup implements Plugin_Activation_Listener, Registerable
Interfaces, Classes and Traits
- Plugin_Activation_Listener
 - Registerable
 
Table of Contents
- $file : string
 - Plugin's entry file
 - $plugin : Licensed_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 determine if the setup wizard should run.
 - on_deactivate() : void
 - Do nothing.
 - register() : void
 - Register the service
 
Properties
$file
Plugin's entry file
    private
        string
    $file
    
    
    
    
$plugin
Plugin instance
    private
        Licensed_Plugin
    $plugin
    
    
    
    
$starter
Wizard starter.
    private
        Starter
    $starter
    
    
    
    
Methods
__construct()
Get things started
    public
                __construct(string $file, Licensed_Plugin $plugin) : mixed
    
        Parameters
- $file : string
 - $plugin : Licensed_Plugin
 
Return values
mixed —after_plugin_activation()
Detect the transient and redirect to wizard.
    public
                after_plugin_activation() : void
    
    
    
        Return values
void —on_activate()
On plugin activation determine if the setup wizard should run.
    public
                on_activate() : void
    
    
    
        Return values
void —on_deactivate()
Do nothing.
    public
                on_deactivate() : void
    
    
    
        Return values
void —register()
Register the service
    public
                register() : void