Classes

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

0% 20% 40% 60% 80% 100% 0 5 10 15 Line Coverage (%) Cyclomatic Complexity Phpdftk\Geometry\BezierCurve — Coverage: 93.9% | Lines: 33 | Complexity: 12 Phpdftk\Geometry\Rectangle — Coverage: 100.0% | Lines: 30 | Complexity: 12 Phpdftk\Geometry\Matrix — Coverage: 100.0% | Lines: 21 | Complexity: 8 Phpdftk\Geometry\PageSize — Coverage: 100.0% | Lines: 13 | Complexity: 13 Phpdftk\Geometry\Point — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

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 5 10 15 Line Coverage (%) Cyclomatic Complexity Phpdftk\Geometry\BezierCurve::bounds — Coverage: 92.6% | Lines: 27 | Complexity: 10 Phpdftk\Geometry\Matrix::multiply — Coverage: 100.0% | Lines: 8 | Complexity: 1 Phpdftk\Geometry\Rectangle::intersect — Coverage: 100.0% | Lines: 7 | Complexity: 3 Phpdftk\Geometry\Rectangle::scale — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Geometry\Rectangle::expand — Coverage: 100.0% | Lines: 6 | Complexity: 1 Phpdftk\Geometry\BezierCurve::pointAt — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Geometry\Rectangle::union — Coverage: 100.0% | Lines: 5 | Complexity: 1 Phpdftk\Geometry\Matrix::rotate — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Geometry\Matrix::transformPoint — Coverage: 100.0% | Lines: 4 | Complexity: 1 Phpdftk\Geometry\Rectangle::contains — Coverage: 100.0% | Lines: 4 | Complexity: 4 Phpdftk\Geometry\BezierCurve::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Matrix::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Matrix::identity — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Matrix::toArray — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Matrix::translate — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Matrix::scale — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::letter — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::legal — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::tabloid — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::a0 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::a1 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::a2 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::a3 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::a4 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::a5 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::a6 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::b4 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::b5 — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\PageSize::landscape — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Point::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Rectangle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Geometry\Rectangle::toArray — Coverage: 100.0% | Lines: 1 | Complexity: 1