/var/www/html/wp-content/plugins/checkout-for-woocommerce/includes/Compatibility/Plugins/WCPont.php


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
<?php

namespace Objectiv\Plugins\Checkout\Compatibility\Plugins;

use 
Objectiv\Plugins\Checkout\Compatibility\CompatibilityAbstract;

class 
WCPont extends CompatibilityAbstract {
    public function 
is_available(): bool {
        return 
class_exists'\\WC_Pont' );
    }

    public function 
run_immediately() {
        global 
$wc_pont;

        if ( ! empty( 
$wc_pont ) ) {
            
remove_action'woocommerce_review_order_before_payment', array( $wc_pont'wc_pont_html' ), );
            
add_action'cfw_checkout_shipping_method_tab', array( $wc_pont'wc_pont_html' ), 21 );
        }
    }

    public function 
typescript_class_and_params( array $compatibility ): array {
        
$compatibility[] = array(
            
'class'  => 'WCPont',
            
'params' => array(),
        );

        return 
$compatibility;
    }
}