Created at 2023-10-02 18:39:33 , 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.11 Modules\Billing\Models\BillType 89.73 44.57
0.09 Modules\Billing\Models\Bill 79.3 30.81
0.06 Modules\Billing\Models\BillElement 73.99 31.37
0.05 Modules\Billing\Models\Tax\TaxCombination 101.26 57.52
0.05 Modules\Billing\Models\Price\Price 87.19 47.29
0.05 Modules\Billing\Models\Subscription 101.37 56.52
0.03 Modules\Billing\Models\NullBillType 112.92 66.68
0.03 Modules\Billing\Models\BillMapper 98.97 50.06
0.02 Modules\Billing\Models\NullBill 112.92 66.68
0.02 Modules\Billing\Models\BillTypeMapper 109.03 59.49
0.02 Modules\Billing\Models\Tax\TaxCombinationMapper 109.22 59.93
0.02 Modules\Billing\Controller\Controller 118.97 69.71
0.01 Modules\Billing\Models\PermissionCategory 115.28 71.59
0.01 Modules\Billing\Models\PurchaseBillMapper 72.17 30.41
0.01 Modules\Billing\Models\NullBillElement 112.92 66.68
0.01 Modules\Billing\Models\BillTypeL11nMapper 114.83 65.58
0.01 Modules\Billing\Models\SettingsEnum 120.44 73.84
0.01 Modules\Billing\Models\NullSubscription 112.92 66.68
0.01 Modules\Billing\Models\Attribute\BillAttributeValueL11nMapper 114.83 65.58
0.01 Modules\Billing\Models\Attribute\BillAttributeTypeL11nMapper 114.83 65.58
0.01 Modules\Billing\Models\Attribute\BillAttributeTypeMapper 110.52 61.23
0.01 Modules\Billing\Models\Attribute\BillAttributeMapper 113.22 63.92
0.01 Modules\Billing\Models\Attribute\BillAttributeValueMapper 110.39 61.1
0.01 Modules\Billing\Models\StockBillMapper 108.16 61.45
0.01 Modules\Billing\Models\BillPaymentStatus 121.94 76.69
0.01 Modules\Billing\Models\Tax\BillTaxType 126.84 80.78
0.01 Modules\Billing\Models\Tax\NullTaxCombination 114.04 67.44
0.01 Modules\Billing\Models\Price\PriceType 126.84 80.78
0.01 Modules\Billing\Models\Price\NullPrice 112.92 66.68
0.01 Modules\Billing\Models\Price\PriceMapper 102.75 53.34
0.01 Modules\Billing\Models\BillTransferType 121.94 76.69
0.01 Modules\Billing\Models\SubscriptionMapper 112.84 63.65
0.01 Modules\Billing\Models\BillElementMapper 106.76 57.47
0.01 Modules\Billing\Models\BillStatus 112.65 69.71
0.01 Modules\Billing\Models\SalesBillMapper 66.84 26.37
0.01 Modules\Billing\Controller\ApiBillTypeController 69.67 24.25
0.01 Modules\Billing\Controller\ApiController 88 39.17
0.01 Modules\Billing\Controller\CliController 60.46 18.88
0.01 Modules\Billing\Controller\ApiTaxController 67.67 23.49
0.01 Modules\Billing\Controller\ApiAttributeController 69.35 23.61
0.01 Modules\Billing\Controller\ApiPriceController 57.87 15.13
0.01 Modules\Billing\Controller\ApiPurchaseController 80.9 40.82
0.01 Modules\Billing\Controller\BackendController 55.51 12.92
0.01 Modules\Billing\Controller\ApiBillController 46.28 1.89
0.01 Modules\Billing\Admin\Status 219.56 171
0.01 Modules\Billing\Admin\Installer 57.55 19.93
0.01 Modules\Billing\Admin\Install\Media 111.3 63.62
0.01 Modules\Billing\Admin\Install\Messages 104.37 58.57
0.01 Modules\Billing\Admin\Install\Navigation 119.72 71.69
0.01 Modules\Billing\Admin\Install\Workflow 119.72 71.69
0.01 Modules\Billing\Admin\Install\WarehouseManagement 102.62 56.41
0.01 Modules\Billing\Admin\Install\Admin 119.72 71.69
0.01 Modules\Billing\Admin\Uninstaller 219.56 171
0.01 Modules\Billing\Admin\Updater 219.56 171
No composer.json file found