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 from 23 files in your projects. Your score is a note between 0 (poor) and 100 (excellent).

Factor Score
Maintainability 74.42 / 100
Accessibility for new developers 11.8 / 100
Simplicity of algorithms 0 / 100
Volume 1.58 / 100
Reducing bug's probability 0 / 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 23
Lines of code 7394 (739 by class, 140 by method)
Logical lines of code 843 (84 by class, 16 by method)
Classes 10
0 interfaces (0 %)
10 concrete classes (100 %)
0 abstract classes (0 %)
0 anonymous classes (0 %)
Methods 53 (5.3 by class )
Relative system complexity 1.15
Relative data complexity 0.25
Relative structure complexity 0.9
Lack of cohesion of methods 0.7
Efferent Coupling 1.35
Afferent Coupling 0.04
Abstractness 0

Help

Powered by PhpMetrics - Copyright Jean-François Lépine
Generated on Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in phar:///Users/er/Desktop/phpmetrics.phar/vendor/twig/twig/lib/Twig/Extension/Core.php on line 89 18th of March 2016 at 10:03:40 AM