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

Factor Score
Maintenability 79.38 / 100
Accessibility for new developers 43.46 / 100
Simplicity of algorithms 10.43 / 100
Volume 48.6 / 100
Reducing bug's probability 52.46 / 100

This score does not replace the judgment of an 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 1750
Lines of code 193680
Classes 1694
Interfaces 261 ( 15 %)
Concret classes 1333 ( 79 %)
Methods 8140 ( 4.8 methods by class )
Relative system complexity 7.47
Relative data complexity 0.79
Relative structure complexity 6.68
Lack of cohesion of methods 1.56
Efferent Coupling 2.61
Afferent Coupling 0.17
Abstractness 0.21

Help

Powered by PhpMetrics - Copyright Jean-François Lépine