PhpMetrics report

Evaluation

Download (as SVG) | zoom

Information

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

Custom chart

Download (as SVG) | zoom

Configuration

Select metrics you want to display in chart.

X Axis Y Axis Diameter

Abstractness / Instability

Download (as SVG) | zoom

Score

This score is not absolute. This chart is a comparison of your project relative to a representative average of recent PHP projects.

Each score is calculated from various criterias from45 files in your projects. Your score is a note between 0 (poor) and100 (excellent).

Factor Score
Maintainability 14.54 /100
Accessibility for new developers 19.63 /100
Simplicity of algorithms 13.71 /100
Volume 59.67 /100
Reducing bug's probability 57.38 /100

This score does not replace the judgement of a human.

Relations

Class uses another when it calls, constructs, types hint, extends or implements it.

  • Used by : this class is used by hovered element.
  • Uses : this class uses hovered element.
Download (as SVG)

Explore

Repartition

Files 45
Lines of code 3131 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 (82 by class,17 by method)
Logical lines of code 876 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 (23 by class,5 by method)
Classes Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 38 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527
Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0 interfaces ( Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0 %)
Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 37 concrete classes ( Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 97 %)
Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 1 abstract classes ( Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 3 %)
Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0 anonymous classes ( Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0 %)
Methods 182 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 (4.8 by class )
Relative system complexity Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 1.17
Relative data complexity Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0.73
Relative structure complexity Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0.44
Lack of cohesion of methods Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 2.02
Efferent Coupling Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0.98
Afferent Coupling Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0.33
Abstractness Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in phar:///Users/www/zd/phpqa/tests/.ci/phpmetrics.phar/vendor/twig/twig/lib/Twig/Template.php on line 527 0.03

Help