Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 20 40 60 80 100 Line Coverage (%) Cyclomatic Complexity Tomaj\BankMailsParser\ValueObject\Money — Coverage: 99.0% | Lines: 104 | Complexity: 73 Tomaj\BankMailsParser\ValueObject\Currency — Coverage: 95.5% | Lines: 22 | Complexity: 12

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 20 Line Coverage (%) Cyclomatic Complexity Tomaj\BankMailsParser\ValueObject\Money::normalizeSeparators — Coverage: 100.0% | Lines: 28 | Complexity: 17 Tomaj\BankMailsParser\ValueObject\Money::toMinorUnits — Coverage: 100.0% | Lines: 22 | Complexity: 14 Tomaj\BankMailsParser\ValueObject\Money::combine — Coverage: 100.0% | Lines: 11 | Complexity: 10 Tomaj\BankMailsParser\ValueObject\Currency::fromCode — Coverage: 100.0% | Lines: 10 | Complexity: 4 Tomaj\BankMailsParser\ValueObject\Money::toDecimalString — Coverage: 100.0% | Lines: 10 | Complexity: 6 Tomaj\BankMailsParser\ValueObject\Money::stripGroups — Coverage: 90.0% | Lines: 10 | Complexity: 7 Tomaj\BankMailsParser\ValueObject\Money::assertSpaceGroups — Coverage: 100.0% | Lines: 7 | Complexity: 5 Tomaj\BankMailsParser\ValueObject\Currency::__unserialize — Coverage: 80.0% | Lines: 5 | Complexity: 2 Tomaj\BankMailsParser\ValueObject\Money::scale — Coverage: 100.0% | Lines: 4 | Complexity: 2 Tomaj\BankMailsParser\ValueObject\Currency::tryFromCode — Coverage: 100.0% | Lines: 3 | Complexity: 2 Tomaj\BankMailsParser\ValueObject\Money::fromDecimalString — Coverage: 100.0% | Lines: 3 | Complexity: 2 Tomaj\BankMailsParser\ValueObject\Money::abs — Coverage: 100.0% | Lines: 3 | Complexity: 3 Tomaj\BankMailsParser\ValueObject\Currency::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Currency::minorUnits — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Currency::equals — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Currency::__serialize — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Money::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Money::format — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Money::isPositive — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Money::isNegative — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Money::isZero — Coverage: 100.0% | Lines: 1 | Complexity: 1 Tomaj\BankMailsParser\ValueObject\Money::equals — Coverage: 100.0% | Lines: 1 | Complexity: 2

Sorted by descending CRAP index.