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

Factor Score
Maintainability 100 / 100
Accessibility for new developers 89.35 / 100
Simplicity of algorithms 48.71 / 100
Volume 100 / 100
Reducing bug's probability 93.44 / 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 252
Lines of code 11764 (65 by class, 33 by method)
Logical lines of code 2018 (11 by class, 6 by method)
Classes 181
53 interfaces (29 %)
127 concrete classes (70 %)
53 abstract classes (29 %)
1 anonymous classes (1 %)
Methods 358 (2 by class )
Relative system complexity 1.59
Relative data complexity 0.52
Relative structure complexity 1.06
Lack of cohesion of methods 0.42
Efferent Coupling 0.64
Afferent Coupling 0.18
Abstractness 0.29

Help


© 2017 Gregory Baboolal