Created at 2019-07-15 09:21:30 , with PHPMetrics v2.4.1 (Jean-François Lépine).
Violations
3
Information
0
Warnings
2
Errors
1
Criticals
0
Class Violations
| Class | Violations |
|---|---|
|
I18Next\TranslatorStatic
Blob / God object error
A blob object (or "god class") does not follow the Single responsability principle.
* object has lot of public methods (9, excluding getters and setters) * object has a high Lack of cohesion of methods (LCOM=9) * object knows everything (and use lot of external classes) Maybe you should reducing the number of methods splitting this object in many sub objects. |
Blob / God object |
Package Violations
| Package | Violations |
|---|---|
|
I18Next\Locale
Stable Dependencies Principle warning
Packages should depend in the direction of stability.
This package is more stable (0.571) than 1 package(s) that it depends on. The packages that are more stable are * I18Next\Locale\Processor (0.667) |
Stable Dependencies Principle |
|
I18Next\atk4
Stable Abstractions Principle warning
Packages should be either abstract and stable or concrete and instable.
This package is instable and abstract. |
Stable Abstractions Principle |
