\dtg\gift_aid_for_woocommerceMain_Controller

Class Main_Controller

Summary

Methods
Properties
Constants
__construct()
run()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$activator
$deactivator
$uninstaller
$assets_controller
$settings
$customizer
$orders
$checkout
$csv_export
$plugin_root
$plugin_name
$plugin_prefix
N/A

Properties

$activator

$activator : object

Take action on plugin activation.

Type

object

$deactivator

$deactivator : object

Take action on plugin deactivation.

Type

object

$uninstaller

$uninstaller : object

Take action on plugin uninstall.

Type

object

$assets_controller

$assets_controller : object

Enqueue the public and admin assets.

Type

object

$settings

$settings : object

Define the settings page.

Type

object

$customizer

$customizer : object

Define the Customizer options.

Type

object

$orders

$orders : object

Order related functionality.

Type

object

$checkout

$checkout : object

Checkout related functionality.

Type

object

$csv_export

$csv_export : object

CSV Export functionality.

Type

object

$plugin_root

$plugin_root : string

Path to the root plugin file.

Type

string

$plugin_name

$plugin_name : string

Plugin name.

Type

string

$plugin_prefix

$plugin_prefix : string

Plugin prefix.

Type

string

Methods

__construct()

__construct(\dtg\gift_aid_for_woocommerce\Settings  $settings, \dtg\gift_aid_for_woocommerce\Activator  $activator, \dtg\gift_aid_for_woocommerce\Deactivator  $deactivator, \dtg\gift_aid_for_woocommerce\Uninstaller  $uninstaller, \dtg\gift_aid_for_woocommerce\Notices  $notices, \dtg\gift_aid_for_woocommerce\Assets_Controller  $assets_controller, \dtg\gift_aid_for_woocommerce\Customizer  $customizer, \dtg\gift_aid_for_woocommerce\Orders  $orders, \dtg\gift_aid_for_woocommerce\Checkout  $checkout, \dtg\gift_aid_for_woocommerce\CSV_Export  $csv_export) 

Constructor.

Parameters

\dtg\gift_aid_for_woocommerce\Settings $settings

Define the settings page.

\dtg\gift_aid_for_woocommerce\Activator $activator

Take action on plugin activation.

\dtg\gift_aid_for_woocommerce\Deactivator $deactivator

Take action on plugin deactivation.

\dtg\gift_aid_for_woocommerce\Uninstaller $uninstaller

Take action on plugin uninstall.

\dtg\gift_aid_for_woocommerce\Notices $notices

Display notices in various conditions.

\dtg\gift_aid_for_woocommerce\Assets_Controller $assets_controller

Enqueue the public and admin assets.

\dtg\gift_aid_for_woocommerce\Customizer $customizer

Define the customizer options.

\dtg\gift_aid_for_woocommerce\Orders $orders

Order related functionality.

\dtg\gift_aid_for_woocommerce\Checkout $checkout

Checkout related functionality.

\dtg\gift_aid_for_woocommerce\CSV_Export $csv_export

CSV Export functionality.

run()

run() 

Unleash Hell.