File "class-wc-integrations.php"

Full path: /home/kosmetik/public_html/wp-content/plugins/woocommerce/includes/class-wc-integrations.php
File size: 816 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php

defined('ABSPATH') || exit;
class WC_Integrations
{
    public $integrations = array();
    public function __construct()
    {
        do_action('woocommerce_integrations_init');
        $load_integrations = array('WC_Integration_MaxMind_Geolocation');
        $load_integrations = apply_filters('woocommerce_integrations', $load_integrations);
        foreach ($load_integrations as $integration) {
            $load_integration = new $integration();
            $this->integrations[$load_integration->id] = $load_integration;
        }
    }
    public function get_integrations()
    {
        return $this->integrations;
    }
    public function get_integration($id)
    {
        if (isset($this->integrations[$id])) {
            return $this->integrations[$id];
        }
        return null;
    }
}