Created at 2025-11-27 16:00:04 , with PHPMetrics v2.9.1 (Jean-François Lépine).
Average weighted method count by class (CC)
13.36
Average cyclomatic complexity by class
9.36
Average relative System complexity
441.69
Average bugs by class(Halstead)
0.31
average defects by class (Kan)
0.84
Class WMC Class cycl. Max method cycl. Relative system complexity Relative data complexity Relative structural complexity Bugs Defects
Drupal\pathauto\Form\PathautoBulkUpdateForm 14 8 4 256.27 0.27 256 0.35 0.96
Drupal\pathauto\Form\PatternEditForm 34 27 14 1936.16 0.16 1936 0.97 2.51
Drupal\pathauto\Form\PathautoAdminDelete 19 12 7 289.26 0.26 289 0.49 1.58
Drupal\pathauto\Form\PathautoSettingsForm 26 22 14 841.17 0.17 841 1.02 1.49
Drupal\pathauto\Form\PatternEnableForm 5 1 1 64.49 0.49 64 0.02 0.15
Drupal\pathauto\Form\PatternDuplicateForm 1 1 1 2 1 1 0 0.15
Drupal\pathauto\Form\PatternDisableForm 5 1 1 64.49 0.49 64 0.03 0.15
Drupal\pathauto\Attribute\AliasType 1 1 1 6 6 0 0.01 0.15
Drupal\pathauto\Entity\PathautoPattern 52 37 15 3025.48 0.48 3025 0.84 3.44
Drupal\pathauto\PathautoPatternListBuilder 6 3 2 169.39 0.39 169 0.13 0.45
Drupal\pathauto\AliasStorageHelper 23 14 7 1681.23 0.23 1681 0.42 1.1
Drupal\pathauto\AliasCleaner 32 26 19 256.47 0.47 256 1.59 2.02
Drupal\pathauto\Plugin\pathauto\AliasType\EntityAliasTypeBase 34 21 9 1936.34 0.34 1936 1 1.67
Drupal\pathauto\Plugin\pathauto\AliasType\ForumAliasType 6 2 2 37.11 1.11 36 0.1 0.22
Drupal\pathauto\Plugin\pathauto\AliasType\Broken 1 1 1 1.5 0.5 1 0 0.15
Drupal\pathauto\Plugin\Action\UpdateAction 3 2 2 16.6 0.6 16 0.02 0.15
Drupal\pathauto\Plugin\migrate\source\PathautoPattern 10 5 5 169.73 0.73 169 0.34 0.52
Drupal\pathauto\Plugin\Deriver\EntityAliasTypeDeriver 7 5 5 81.43 0.43 81 0.12 0.52
Drupal\pathauto\PathautoWidget 3 3 3 81.7 0.7 81 0.13 0.29
Drupal\pathauto\Annotation\AliasType 0 1 0 0 0 0 0 0.15
Drupal\pathauto\PathautoGenerator 39 33 15 2116.44 0.44 2116 0.76 2.23
Drupal\pathauto\AliasUniquifier 15 12 6 121.92 0.92 121 0.24 1.33
Drupal\pathauto\PathautoState 24 16 6 324.45 0.45 324 0.19 1.24
Drupal\pathauto\PathautoFieldItemList 5 4 3 36.21 0.21 36 0.03 0.45
Drupal\pathauto\EventSubscriber\PathautoSettingsCacheTag 5 3 3 36.29 0.29 36 0.04 0.29
Drupal\pathauto\Drush\Commands\PathautoCommands 22 14 5 441.16 0.16 441 0.52 1.63
Drupal\pathauto\Hook\PathautoHooks 6 5 5 17.3 1.3 16 0.36 0.37
Drupal\pathauto\Hook\PathautoTokensHooks 9 7 7 5.44 1.44 4 0.11 0.9
Drupal\pathauto\Hook\PathautoEntityHooks 13 7 5 400.11 0.11 400 0.13 0.36
Drupal\pathauto\PathautoServiceProvider 2 2 2 4.33 0.33 4 0.01 0.22
Drupal\pathauto\AliasTypeManager 6 3 3 17.3 1.3 16 0.06 0.22
Drupal\pathauto\VerboseMessenger 8 7 7 16.9 0.9 16 0.06 0.36
Drupal\pathauto\PathautoItem 5 3 2 121.22 0.22 121 0.03 0.22