Bubble size = executable lines. Hover for details, click to navigate.
Sorted by descending CRAP (Change Risk Anti-Patterns) index.
| Class | CRAP | Coverage |
|---|---|---|
| Phpdftk\Svg\Shape\Rect | 11.29 | 86.7% |
| Phpdftk\Svg\Shape\Ellipse | 9.04 | 92.3% |
| Phpdftk\Svg\Shape\Line | 5 | 100.0% |
| Phpdftk\Svg\Shape\Circle | 4 | 100.0% |
| Phpdftk\Svg\Shape\Polygon | 2 | 100.0% |
| Phpdftk\Svg\Shape\Polyline | 2 | 100.0% |
Bubble size = executable lines. Hover for details, click to navigate.
Sorted by descending CRAP (Change Risk Anti-Patterns) index.
| Method | CRAP | Coverage |
|---|---|---|
| Phpdftk\Svg\Shape\Ellipse::rx | 3.07 | 80.0% |
| Phpdftk\Svg\Shape\Rect::rx | 3.07 | 80.0% |
| Phpdftk\Svg\Shape\Rect::ry | 3.07 | 80.0% |
| Phpdftk\Svg\Shape\Ellipse::ry | 3 | 100.0% |
| Phpdftk\Svg\Shape\Circle::__construct | 1 | 100.0% |
| Phpdftk\Svg\Shape\Circle::cx | 1 | 100.0% |
| Phpdftk\Svg\Shape\Circle::cy | 1 | 100.0% |
| Phpdftk\Svg\Shape\Circle::r | 1 | 100.0% |
| Phpdftk\Svg\Shape\Ellipse::__construct | 1 | 100.0% |
| Phpdftk\Svg\Shape\Ellipse::cx | 1 | 100.0% |
| Phpdftk\Svg\Shape\Ellipse::cy | 1 | 100.0% |
| Phpdftk\Svg\Shape\Line::__construct | 1 | 100.0% |
| Phpdftk\Svg\Shape\Line::x1 | 1 | 100.0% |
| Phpdftk\Svg\Shape\Line::y1 | 1 | 100.0% |
| Phpdftk\Svg\Shape\Line::x2 | 1 | 100.0% |
| Phpdftk\Svg\Shape\Line::y2 | 1 | 100.0% |
| Phpdftk\Svg\Shape\Polygon::__construct | 1 | 100.0% |
| Phpdftk\Svg\Shape\Polygon::points | 1 | 100.0% |
| Phpdftk\Svg\Shape\Polyline::__construct | 1 | 100.0% |
| Phpdftk\Svg\Shape\Polyline::points | 1 | 100.0% |
| Phpdftk\Svg\Shape\Rect::__construct | 1 | 100.0% |
| Phpdftk\Svg\Shape\Rect::x | 1 | 100.0% |
| Phpdftk\Svg\Shape\Rect::y | 1 | 100.0% |
| Phpdftk\Svg\Shape\Rect::width | 1 | 100.0% |
| Phpdftk\Svg\Shape\Rect::height | 1 | 100.0% |