Classes

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

0% 20% 40% 60% 80% 100% 0 5 10 15 20 Line Coverage (%) Cyclomatic Complexity Phpdftk\Css\Value\Color — Coverage: 18.8% | Lines: 32 | Complexity: 17 Phpdftk\Css\Value\RadialGradient — Coverage: 7.7% | Lines: 13 | Complexity: 8 Phpdftk\Css\Value\MatrixTransform — Coverage: 9.1% | Lines: 11 | Complexity: 4 Phpdftk\Css\Value\RotateTransform — Coverage: 9.1% | Lines: 11 | Complexity: 7 Phpdftk\Css\Value\LengthUnit — Coverage: 0.0% | Lines: 7 | Complexity: 4 Phpdftk\Css\Value\ScaleTransform — Coverage: 14.3% | Lines: 7 | Complexity: 6 Phpdftk\Css\Value\TranslateTransform — Coverage: 14.3% | Lines: 7 | Complexity: 5 Phpdftk\Css\Value\ValueList — Coverage: 16.7% | Lines: 6 | Complexity: 5 Phpdftk\Css\Value\AngleUnit — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Css\Value\Calc — Coverage: 20.0% | Lines: 5 | Complexity: 3 Phpdftk\Css\Value\GradientStop — Coverage: 20.0% | Lines: 5 | Complexity: 3 Phpdftk\Css\Value\LinearGradient — Coverage: 20.0% | Lines: 5 | Complexity: 4 Phpdftk\Css\Value\NamedColors — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Css\Value\SkewTransform — Coverage: 20.0% | Lines: 5 | Complexity: 5 Phpdftk\Css\Value\Angle — Coverage: 50.0% | Lines: 4 | Complexity: 4 Phpdftk\Css\Value\CustomProperty — Coverage: 25.0% | Lines: 4 | Complexity: 3 Phpdftk\Css\Value\Number — Coverage: 25.0% | Lines: 4 | Complexity: 3 Phpdftk\Css\Value\Percentage — Coverage: 25.0% | Lines: 4 | Complexity: 3 Phpdftk\Css\Value\CalcFunc — Coverage: 33.3% | Lines: 3 | Complexity: 2 Phpdftk\Css\Value\CssFunction — Coverage: 33.3% | Lines: 3 | Complexity: 2 Phpdftk\Css\Value\Length — Coverage: 33.3% | Lines: 3 | Complexity: 3 Phpdftk\Css\Value\CalcBinary — Coverage: 50.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\CalcLeaf — Coverage: 50.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\Integer — Coverage: 50.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\Keyword — Coverage: 50.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\StringValue — Coverage: 50.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\Transform — Coverage: 50.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\Url — Coverage: 50.0% | Lines: 2 | Complexity: 2

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\Css\Value\Color::toCss — Coverage: 23.8% | Lines: 21 | Complexity: 5 Phpdftk\Css\Value\RadialGradient::toCss — Coverage: 0.0% | Lines: 12 | Complexity: 7 Phpdftk\Css\Value\Color::serializeSpace — Coverage: 0.0% | Lines: 9 | Complexity: 9 Phpdftk\Css\Value\MatrixTransform::toCss — Coverage: 0.0% | Lines: 9 | Complexity: 1 Phpdftk\Css\Value\RotateTransform::toCss — Coverage: 0.0% | Lines: 9 | Complexity: 4 Phpdftk\Css\Value\TranslateTransform::toCss — Coverage: 0.0% | Lines: 6 | Complexity: 4 Phpdftk\Css\Value\AngleUnit::toDegrees — Coverage: 100.0% | Lines: 5 | Complexity: 5 Phpdftk\Css\Value\NamedColors::lookup — Coverage: 100.0% | Lines: 5 | Complexity: 2 Phpdftk\Css\Value\ScaleTransform::toCss — Coverage: 0.0% | Lines: 5 | Complexity: 3 Phpdftk\Css\Value\ValueList::toCss — Coverage: 0.0% | Lines: 5 | Complexity: 4 Phpdftk\Css\Value\Calc::toCss — Coverage: 0.0% | Lines: 4 | Complexity: 2 Phpdftk\Css\Value\GradientStop::toCss — Coverage: 0.0% | Lines: 4 | Complexity: 2 Phpdftk\Css\Value\LinearGradient::toCss — Coverage: 0.0% | Lines: 4 | Complexity: 3 Phpdftk\Css\Value\CustomProperty::toCss — Coverage: 0.0% | Lines: 3 | Complexity: 2 Phpdftk\Css\Value\LengthUnit::isAbsolute — Coverage: 0.0% | Lines: 3 | Complexity: 1 Phpdftk\Css\Value\LengthUnit::isFontRelative — Coverage: 0.0% | Lines: 3 | Complexity: 1 Phpdftk\Css\Value\Number::toCss — Coverage: 0.0% | Lines: 3 | Complexity: 2 Phpdftk\Css\Value\Percentage::toCss — Coverage: 0.0% | Lines: 3 | Complexity: 2 Phpdftk\Css\Value\SkewTransform::toCss — Coverage: 0.0% | Lines: 3 | Complexity: 2 Phpdftk\Css\Value\Angle::toCss — Coverage: 0.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\CalcFunc::toCss — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Css\Value\CssFunction::toCss — Coverage: 0.0% | Lines: 2 | Complexity: 1 Phpdftk\Css\Value\Length::toCss — Coverage: 0.0% | Lines: 2 | Complexity: 2 Phpdftk\Css\Value\Angle::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Angle::toDegrees — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Calc::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\CalcBinary::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\CalcBinary::toCss — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\CalcFunc::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\CalcLeaf::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\CalcLeaf::toCss — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Color::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Color::trim — Coverage: 0.0% | Lines: 1 | Complexity: 2 Phpdftk\Css\Value\CssFunction::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\CustomProperty::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\GradientStop::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Integer::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Integer::toCss — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Keyword::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Keyword::toCss — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Length::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\LengthUnit::isViewportRelative — Coverage: 0.0% | Lines: 1 | Complexity: 2 Phpdftk\Css\Value\LinearGradient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\MatrixTransform::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\MatrixTransform::trim — Coverage: 0.0% | Lines: 1 | Complexity: 2 Phpdftk\Css\Value\Number::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Percentage::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\RadialGradient::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\RotateTransform::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\RotateTransform::trim — Coverage: 0.0% | Lines: 1 | Complexity: 2 Phpdftk\Css\Value\ScaleTransform::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\ScaleTransform::trim — Coverage: 0.0% | Lines: 1 | Complexity: 2 Phpdftk\Css\Value\SkewTransform::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\SkewTransform::trim — Coverage: 0.0% | Lines: 1 | Complexity: 2 Phpdftk\Css\Value\StringValue::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\StringValue::toCss — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Transform::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Transform::toCss — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\TranslateTransform::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Url::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\Url::toCss — Coverage: 0.0% | Lines: 1 | Complexity: 1 Phpdftk\Css\Value\ValueList::__construct — Coverage: 100.0% | Lines: 1 | Complexity: 1

 

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

Method CRAP Coverage
Phpdftk\Css\Value\Color::serializeSpace900.0%
Phpdftk\Css\Value\RadialGradient::toCss560.0%
Phpdftk\Css\Value\RotateTransform::toCss200.0%
Phpdftk\Css\Value\TranslateTransform::toCss200.0%
Phpdftk\Css\Value\ValueList::toCss200.0%
Phpdftk\Css\Value\Color::toCss16.0623.8%
Phpdftk\Css\Value\LinearGradient::toCss120.0%
Phpdftk\Css\Value\ScaleTransform::toCss120.0%
Phpdftk\Css\Value\Angle::toCss60.0%
Phpdftk\Css\Value\Calc::toCss60.0%
Phpdftk\Css\Value\Color::trim60.0%
Phpdftk\Css\Value\CustomProperty::toCss60.0%
Phpdftk\Css\Value\GradientStop::toCss60.0%
Phpdftk\Css\Value\Length::toCss60.0%
Phpdftk\Css\Value\LengthUnit::isViewportRelative60.0%
Phpdftk\Css\Value\MatrixTransform::trim60.0%
Phpdftk\Css\Value\Number::toCss60.0%
Phpdftk\Css\Value\Percentage::toCss60.0%
Phpdftk\Css\Value\RotateTransform::trim60.0%
Phpdftk\Css\Value\ScaleTransform::trim60.0%
Phpdftk\Css\Value\SkewTransform::toCss60.0%
Phpdftk\Css\Value\SkewTransform::trim60.0%
Phpdftk\Css\Value\AngleUnit::toDegrees5100.0%
Phpdftk\Css\Value\CalcBinary::toCss20.0%
Phpdftk\Css\Value\CalcFunc::toCss20.0%
Phpdftk\Css\Value\CalcLeaf::toCss20.0%
Phpdftk\Css\Value\CssFunction::toCss20.0%
Phpdftk\Css\Value\Integer::toCss20.0%
Phpdftk\Css\Value\Keyword::toCss20.0%
Phpdftk\Css\Value\LengthUnit::isAbsolute20.0%
Phpdftk\Css\Value\LengthUnit::isFontRelative20.0%
Phpdftk\Css\Value\MatrixTransform::toCss20.0%
Phpdftk\Css\Value\NamedColors::lookup2100.0%
Phpdftk\Css\Value\StringValue::toCss20.0%
Phpdftk\Css\Value\Transform::toCss20.0%
Phpdftk\Css\Value\Url::toCss20.0%
Phpdftk\Css\Value\Angle::__construct1100.0%
Phpdftk\Css\Value\Angle::toDegrees1100.0%
Phpdftk\Css\Value\Calc::__construct1100.0%
Phpdftk\Css\Value\CalcBinary::__construct1100.0%
Phpdftk\Css\Value\CalcFunc::__construct1100.0%
Phpdftk\Css\Value\CalcLeaf::__construct1100.0%
Phpdftk\Css\Value\Color::__construct1100.0%
Phpdftk\Css\Value\CssFunction::__construct1100.0%
Phpdftk\Css\Value\CustomProperty::__construct1100.0%
Phpdftk\Css\Value\GradientStop::__construct1100.0%
Phpdftk\Css\Value\Integer::__construct1100.0%
Phpdftk\Css\Value\Keyword::__construct1100.0%
Phpdftk\Css\Value\Length::__construct1100.0%
Phpdftk\Css\Value\LinearGradient::__construct1100.0%
Phpdftk\Css\Value\MatrixTransform::__construct1100.0%
Phpdftk\Css\Value\Number::__construct1100.0%
Phpdftk\Css\Value\Percentage::__construct1100.0%
Phpdftk\Css\Value\RadialGradient::__construct1100.0%
Phpdftk\Css\Value\RotateTransform::__construct1100.0%
Phpdftk\Css\Value\ScaleTransform::__construct1100.0%
Phpdftk\Css\Value\SkewTransform::__construct1100.0%
Phpdftk\Css\Value\StringValue::__construct1100.0%
Phpdftk\Css\Value\Transform::__construct1100.0%
Phpdftk\Css\Value\TranslateTransform::__construct1100.0%
Phpdftk\Css\Value\Url::__construct1100.0%
Phpdftk\Css\Value\ValueList::__construct1100.0%
Phpdftk\Css\Value\CalcExpression::toCss0100.0%
Phpdftk\Css\Value\TransformFunction::toCss0100.0%
Phpdftk\Css\Value\Value::toCss0100.0%