1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
<?php
/**
* The plugin bootstrap file
*
* This file is read by WordPress to generate the plugin information in the plugin
* admin area. This file also includes all of the dependencies used by the plugin,
* registers the activation and deactivation functions, and defines a function
* that starts the plugin.
*
* @link https://www.onlineforce.net
* @since 1.0.0
* @package Woocommerce_Izettle
*
* @wordpress-plugin
* Plugin Name: WooCommerce iZettle
* Plugin URI: https://www.onlineforce.net/integrationer/woocommerce/izettle-integration
* Description: Connect your WooCommerce store to iZettle and accept physical payments all over the world.
* Version: 1.2.3
* Author: Onlineforce Sweden AB
* Author URI: https://www.onlineforce.net
* License: GPL-3.0+
* License URI: http://www.gnu.org/licenses/gpl-3.0.txt
* Text Domain: woocommerce-izettle
* Domain Path: /languages
*/
namespace Onlineforce\Woocommerce_Izettle;
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
require_once dirname( __FILE__ ) . '/includes/class-woocommerce-izettle-activator.php';
require_once dirname( __FILE__ ) . '/includes/class-woocommerce-izettle-deactivator.php';
/**
* The code that runs during plugin activation.
* This action is documented in includes/class-woocommerce-izettle-activator.php
*/
register_activation_hook(
__FILE__,
array( '\Onlineforce\Woocommerce_Izettle\Woocommerce_Izettle_Activator', 'activate' )
);
/**
* The code that runs during plugin deactivation.
* This action is documented in includes/class-woocommerce-izettle-deactivator.php
*/
register_deactivation_hook(
__FILE__,
array( '\Onlineforce\Woocommerce_Izettle\Woocommerce_Izettle_Deactivator', 'deactivate' )
);
/**
* The core plugin class that is used to define internationalization,
* admin-specific hooks, and plugin hooks.
*/
require dirname( __FILE__ ) . '/includes/class-woocommerce-izettle.php';
/**
* Begins execution of the plugin.
*
* Since everything within the plugin is registered via hooks,
* then kicking off the plugin from this point in the file does
* not affect the page life cycle.
*
* @since 1.0.0
*/
function run_woocommerce_izettle() {
$plugin = new Woocommerce_Izettle();
$plugin->run();
}
run_woocommerce_izettle();