Completed
Push — master ( 7d972a...3baf5c )
by Andrii
02:11
created

556 +41 Covered Lines

888 +31 Total Lines

62.6 % +2.5% Code Coverage

PHP Classes Changes

 
66.67%
Period added
 
85%
Discount added
 
100%
MonthPeriod added
 
100%
Step added
13.89%
61.36%
GrowingDiscount improved
89.13%
91.43%
FixedDiscount improved

CRAP Changes

 
20
GrowingDiscount::addExtremum() added
 
7.7656
Discount::ensureValidValue() added
 
3.1406
GrowingDiscount::countPeriodsPassed() added
 
2.0625
Period::ensureValidValue() added
 
2
GrowingDiscount::everyYear() added
 
2
Period::getValue() added
 
2
Step::calculateFor() added
 
1
Discount::__construct() added
 
1
Discount::getValue() added
 
1
Discount::isAbsolute() added
view more  
2
2
GrowingDiscount::getValue() improved
2
1
GrowingDiscount::isAbsolute() improved
20
1
GrowingDiscount::everyMonth() improved
20
 
GrowingDiscount::ensureValidLimit() removed
7.2944
 
FixedDiscount::ensureValidValue() removed
2
 
GrowingDiscount::isRelative() removed