PhpMetrics report


Download (as SVG) | zoom


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


Select metrics you want to display in chart.

X Axis Y Axis Diameter

Abstractness / Instability

Download (as SVG) | zoom


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

Factor Score
Maintainability 41.21 / 100
Accessibility for new developers 24.3 / 100
Simplicity of algorithms 0 / 100
Volume 2.04 / 100
Reducing bug's probability 1.64 / 100

This score does not replace the judgement of a human.


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)



Files 151
Lines of code 22433 (155 by class, 37 by method)
Logical lines of code 6580 (45 by class, 11 by method)
Classes 145
0 interfaces (0 %)
142 concrete classes (98 %)
3 abstract classes (2 %)
0 anonymous classes (0 %)
Methods 611 (4.2 by class )
Relative system complexity 2.06
Relative data complexity 0.39
Relative structure complexity 1.67
Lack of cohesion of methods 2.41
Efferent Coupling 2.72
Afferent Coupling 1.01
Abstractness 0.02


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:22:09 AM