CartPageShippingExtension   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 3

Importance

Changes 0
Metric Value
wmc 2
lcom 1
cbo 3
dl 0
loc 20
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A ShippingEstimateForm() 0 4 1
A ShippingEstimates() 0 8 1
1
<?php
2
3
/**
4
 * @package silvershop-shipping
5
 */
6
class CartPageShippingExtension extends Extension
7
{
8
    private static $allowed_actions = array(
0 ignored issues
show
Comprehensibility introduced by
Consider using a different property name as you override a private property of the parent class.
Loading history...
9
        'ShippingEstimateForm'
10
    );
11
12
    public function ShippingEstimateForm()
13
    {
14
        return new ShippingEstimateForm($this->owner);
15
    }
16
17
    public function ShippingEstimates()
18
    {
19
        $estimates = Session::get("ShippingEstimates");
20
        Session::set("ShippingEstimates", null);
21
        Session::clear("ShippingEstimates");
22
23
        return $estimates;
24
    }
25
}
26