Classes

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 10 20 30 Line Coverage (%) Cyclomatic Complexity Phpdftk\Svg\Gradient\Gradient — Coverage: 95.3% | Lines: 43 | Complexity: 26 Phpdftk\Svg\Gradient\RadialGradient — Coverage: 95.8% | Lines: 24 | Complexity: 17 Phpdftk\Svg\Gradient\Stop — Coverage: 87.0% | Lines: 23 | Complexity: 11 Phpdftk\Svg\Gradient\LinearGradient — Coverage: 95.0% | Lines: 20 | Complexity: 11

 

Sorted by descending CRAP (Change Risk Anti-Patterns) index.

Methods

Bubble size = executable lines. Hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity Phpdftk\Svg\Gradient\LinearGradient::parseOptionalLength — Coverage: 93.3% | Lines: 15 | Complexity: 6 Phpdftk\Svg\Gradient\RadialGradient::parseOptionalLength — Coverage: 93.3% | Lines: 15 | Complexity: 6 Phpdftk\Svg\Gradient\Gradient::resolveStops — Coverage: 100.0% | Lines: 14 | Complexity: 8 Phpdftk\Svg\Gradient\Stop::offset — Coverage: 83.3% | Lines: 12 | Complexity: 5 Phpdftk\Svg\Gradient\Gradient::href — Coverage: 100.0% | Lines: 9 | Complexity: 4 Phpdftk\Svg\Gradient\Gradient::spreadMethod — Coverage: 100.0% | Lines: 7 | Complexity: 5 Phpdftk\Svg\Gradient\Gradient::gradientUnits — Coverage: 100.0% | Lines: 6 | Complexity: 4 Phpdftk\Svg\Gradient\Gradient::gradientTransform — Coverage: 66.7% | Lines: 6 | Complexity: 4 Phpdftk\Svg\Gradient\Stop::stopOpacity — Coverage: 83.3% | Lines: 6 | Complexity: 3 Phpdftk\Svg\Gradient\Stop::stopColor — Coverage: 100.0% | Lines: 4 | Complexity: 2 Phpdftk\Svg\Gradient\RadialGradient::r — Coverage: 100.0% | Lines: 2 | Complexity: 3 Phpdftk\Svg\Gradient\RadialGradient::fr — Coverage: 100.0% | Lines: 2 | Complexity: 3 Phpdftk\Svg\Gradient\Gradient::stops — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\LinearGradient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\LinearGradient::x1 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\LinearGradient::y1 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\LinearGradient::x2 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\LinearGradient::y2 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\RadialGradient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\RadialGradient::cx — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\RadialGradient::cy — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\RadialGradient::fx — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\RadialGradient::fy — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Svg\Gradient\Stop::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1