$activator
$activator : object
Take action on plugin activation.
Class Main_Controller
__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.
| \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. |