Created at 2023-10-02 15:35:03 , with PHPMetrics v2.8.2 (Jean-François Lépine).
Maintainability / complexity (with comments)

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.

Page Rank is a way to measure the importance of a class. There is no "good" or "bad" page rank. This metric reflects interactions in your code.

ClassRank
0.17 Modules\Admin\Models\Account 125.2 75.94
0.05 Modules\Admin\Models\NullAccount 112.92 66.68
0.04 Modules\Admin\Models\ModuleStatusUpdateType 112.65 69.71
0.04 Modules\Admin\Models\AccountMapper 83.25 37.08
0.03 Modules\Admin\Models\Module 97.35 49.36
0.03 Modules\Admin\Models\Address 95.74 51.48
0.03 Modules\Admin\Models\AccountPermission 109.71 61.22
0.03 Modules\Admin\Models\App 109.66 61.12
0.03 Modules\Admin\Models\GroupPermission 109.71 61.22
0.03 Modules\Admin\Models\DataChange 102.56 54.57
0.03 Modules\Admin\Models\AccountExternal 121.53 72.11
0.03 Modules\Admin\Models\Group 110.15 61.8
0.02 Modules\Admin\Models\PermissionQueryBuilder 72.48 28.07
0.02 Modules\Admin\Admin\Installer 64.7 23.52
0.01 Modules\Admin\Theme\Backend\Components\GroupTagSelector\GroupTagSelectorPopupView 103.61 56.61
0.01 Modules\Admin\Theme\Backend\Components\GroupTagSelector\GroupTagSelectorView 99.89 53.29
0.01 Modules\Admin\Theme\Backend\Components\AccountPermissionSelector\BaseView 102.58 55.66
0.01 Modules\Admin\Models\AccountExternalMapper 112.62 63.37
0.01 Modules\Admin\Models\NullDataChange 112.92 66.68
0.01 Modules\Admin\Models\NullAccountExternal 114.04 67.44
0.01 Modules\Admin\Models\PermissionCategory 104.56 64.35
0.01 Modules\Admin\Models\ApiKeyMapper 93.4 46.72
0.01 Modules\Admin\Models\GroupPermissionMapper 109.95 60.7
0.01 Modules\Admin\Models\NullApp 114.04 67.44
0.01 Modules\Admin\Models\SettingsEnum 84.13 48.03
0.01 Modules\Admin\Models\ApiKey 114.03 65.29
0.01 Modules\Admin\Models\NullModule 112.92 66.68
0.01 Modules\Admin\Models\AccountCredentialMapper 112.29 63.2
0.01 Modules\Admin\Models\AccountExternalSubtype 115.28 71.59
0.01 Modules\Admin\Models\LocalizationMapper 104.48 55.19
0.01 Modules\Admin\Models\ContactType 118.3 73.84
0.01 Modules\Admin\Models\ContactMapper 114.26 65.08
0.01 Modules\Admin\Models\NullAccountPermission 112.92 66.68
0.01 Modules\Admin\Models\GroupMapper 97.52 49.22
0.01 Modules\Admin\Models\Contact 103.43 55.08
0.01 Modules\Admin\Models\PermissionAbstractMapper 125.13 76.82
0.01 Modules\Admin\Models\AccountExternalType 217.87 171
0.01 Modules\Admin\Models\ModuleMapper 113.39 64.38
0.01 Modules\Admin\Models\AddressMapper 110.91 61.66
0.01 Modules\Admin\Models\AccountPermissionMapper 109.95 60.7
0.01 Modules\Admin\Models\NullGroupPermission 112.92 66.68
0.01 Modules\Admin\Models\AppMapper 113.69 64.44
0.01 Modules\Admin\Models\DataChangeMapper 113.44 64.19
0.01 Modules\Admin\Models\NullGroup 112.92 66.68
0.01 Modules\Admin\Models\NullAddress 114.04 67.44
0.01 Modules\Admin\Models\AccountExternalStatus 126.84 80.78
0.01 Modules\Admin\Controller\ApiController 44.06 0
0.01 Modules\Admin\Controller\CliController 101.46 54.19
0.01 Modules\Admin\Controller\Controller 119.02 69.71
0.01 Modules\Admin\Controller\BackendController 45.62 6.6
0.01 Modules\Admin\Admin\Status 219.56 171
0.01 Modules\Admin\Admin\InstallType 217.87 171
0.01 Modules\Admin\Admin\Install\Media 109.5 61.82
0.01 Modules\Admin\Admin\Install\Messages 102.59 56.79
0.01 Modules\Admin\Admin\Install\Navigation 119.72 71.69
0.01 DefaultPdf 80.57 35.29
0.01 DefaultWord 70.45 30.19
0.01 DefaultExcel 117.59 70.86
0.01 Modules\Admin\Admin\Uninstaller 219.56 171
0.01 Modules\Admin\Admin\Updater 113.87 68.84
No composer.json file found