Created at 2023-10-02 18:39:33 , with PHPMetrics v2.8.2 (Jean-François Lépine).
Average weighted method count by class (CC)
11.96
Average cyclomatic complexity by class
8.94
Average relative System complexity
315.31
Average bugs by class(Halstead)
0.36
average defects by class (Kan)
0.49
Class WMC Class cycl. Max method cycl. Relative system complexity Relative data complexity Relative structural complexity Bugs Defects Unit testsuites calling it
Modules\Billing\Models\PermissionCategory 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Models\PurchaseBillMapper 31 17 4 197.2 1.2 196 0.83 0.29 13
Modules\Billing\Models\NullBillElement 2 1 1 1.75 0.75 1 0.01 0.15 2
Modules\Billing\Models\BillTypeL11nMapper 0 1 0 0 0 0 0.04 0.15 0
Modules\Billing\Models\BillType 11 6 4 5.86 1.86 4 0.08 0.29 1
Modules\Billing\Models\SettingsEnum 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Models\NullSubscription 2 1 1 1.75 0.75 1 0.01 0.15 0
Modules\Billing\Models\Attribute\BillAttributeValueL11nMapper 0 1 0 0 0 0 0.04 0.15 0
Modules\Billing\Models\Attribute\BillAttributeTypeL11nMapper 0 1 0 0 0 0 0.04 0.15 0
Modules\Billing\Models\Attribute\BillAttributeTypeMapper 0 1 0 0 0 0 0.12 0.15 0
Modules\Billing\Models\Attribute\BillAttributeMapper 0 1 0 0 0 0 0.05 0.15 0
Modules\Billing\Models\Attribute\BillAttributeValueMapper 0 1 0 0 0 0 0.12 0.15 0
Modules\Billing\Models\NullBill 2 1 1 1.75 0.75 1 0.01 0.15 3
Modules\Billing\Models\BillTypeMapper 0 1 0 0 0 0 0.15 0.15 0
Modules\Billing\Models\NullBillType 2 1 1 1.75 0.75 1 0.01 0.15 3
Modules\Billing\Models\StockBillMapper 2 1 1 26.17 1.17 25 0.03 0.15 2
Modules\Billing\Models\BillPaymentStatus 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Models\Tax\TaxCombination 3 1 1 2 1 1 0.01 0.15 0
Modules\Billing\Models\Tax\TaxCombinationMapper 0 1 0 0 0 0 0.18 0.15 0
Modules\Billing\Models\Tax\BillTaxType 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Models\Tax\NullTaxCombination 2 1 1 1.5 1.5 0 0.01 0.15 0
Modules\Billing\Models\Price\Price 3 1 1 2.5 1.5 1 0.03 0.15 0
Modules\Billing\Models\Price\PriceType 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Models\Price\NullPrice 2 1 1 1.75 0.75 1 0.01 0.15 0
Modules\Billing\Models\Price\PriceMapper 1 1 1 1 1 0 0.5 0.15 0
Modules\Billing\Models\BillTransferType 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Models\SubscriptionMapper 0 1 0 0 0 0 0.12 0.15 0
Modules\Billing\Models\BillElementMapper 0 1 0 0 0 0 0.4 0.15 0
Modules\Billing\Models\BillElement 10 6 5 49.84 0.84 49 0.43 0.29 2
Modules\Billing\Models\BillStatus 0 1 0 0 0 0 0.01 0.15 0
Modules\Billing\Models\BillMapper 0 1 0 0 0 0 0.94 0.15 0
Modules\Billing\Models\Subscription 3 1 1 2.5 1.5 1 0.01 0.15 0
Modules\Billing\Models\Bill 9 2 2 26.72 1.72 25 0.32 0.22 1
Modules\Billing\Models\SalesBillMapper 39 23 5 226.25 1.25 225 1.05 0.73 15
Modules\Billing\Controller\ApiBillTypeController 50 35 10 1024.72 0.72 1024 0.66 1.06 0
Modules\Billing\Controller\ApiController 19 1 1 361.15 0.15 361 0.19 0.15 0
Modules\Billing\Controller\CliController 60 52 16 784.63 0.63 784 1.09 5.09 0
Modules\Billing\Controller\Controller 0 1 0 0 0 0 0.01 0.15 0
Modules\Billing\Controller\ApiTaxController 45 34 9 1225.58 0.58 1225 0.83 1.57 0
Modules\Billing\Controller\ApiAttributeController 36 22 5 2116.4 0.4 2116 0.9 1.41 0
Modules\Billing\Controller\ApiPriceController 77 69 29 1089.41 0.41 1089 1.66 1.59 0
Modules\Billing\Controller\ApiPurchaseController 8 8 8 289.22 0.22 289 0.25 0.59 0
Modules\Billing\Controller\BackendController 55 40 18 442 1 441 3.54 0.43 0
Modules\Billing\Controller\ApiBillController 117 84 21 8649.46 0.46 8649 3.7 3.83 0
Modules\Billing\Admin\Status 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Admin\Installer 48 44 13 441.57 0.57 441 1.08 2.97 0
Modules\Billing\Admin\Install\Media 1 1 1 4.67 0.67 4 0.05 0.15 0
Modules\Billing\Admin\Install\Messages 1 1 1 16.4 0.4 16 0.06 0.15 0
Modules\Billing\Admin\Install\Navigation 1 1 1 2 1 1 0.01 0.15 0
Modules\Billing\Admin\Install\Workflow 1 1 1 2 1 1 0.01 0.15 0
Modules\Billing\Admin\Install\WarehouseManagement 2 2 2 25.33 0.33 25 0.06 0.22 0
Modules\Billing\Admin\Install\Admin 1 1 1 2 1 1 0.01 0.15 0
Modules\Billing\Admin\Uninstaller 0 1 0 0 0 0 0 0.15 0
Modules\Billing\Admin\Updater 0 1 0 0 0 0 0 0.15 0