PluginProbe
Additional Terms Lite for WooCommerce / 1.6.2
Additional Terms Lite for WooCommerce v1.6.2
1.7.3 1.7.2.1 trunk 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.2.2 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.6.0 1.6.1 1.6.2 1.6.3 All 35 releases
woo-additional-terms / src / Installer.php

Installer.php in Additional Terms Lite for WooCommerce 1.6.2, at src/Installer.php

46 lines 731 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * The plugin installer class.
4 *
5 * @author MyPreview (Github: @mahdiyazdani, @gooklani, @mypreview)
6 *
7 * @since 1.0.0
8 *
9 * @package woo-additional-terms
10 */
11
12 namespace Woo_Additional_Terms;
13
14 use Woo_Additional_Terms\Enhancements;
15
16 /**
17 * The plugin installer class.
18 */
19 class Installer {
20
21 /**
22 * Activate the plugin.
23 *
24 * @since 1.0.0
25 *
26 * @return void
27 */
28 public static function activate() {
29
30 // Add the activation timestamp, if not already added.
31 woo_additional_terms()->service( 'options' )->add_usage_timestamp();
32 }
33
34 /**
35 * Deactivate the plugin.
36 *
37 * @since 1.0.0
38 *
39 * @return void
40 */
41 public static function deactivate() {
42
43 delete_transient( Enhancements\Rate::TRANSIENT_NAME );
44 }
45 }
46