Created at 2025-11-27 16:00:04 , with PHPMetrics v2.9.1 (Jean-François Lépine).
classes
33 (100 %)
interfaces
8 (24 %)
average LCOM
2.3
logical lines of code by class
62
logical lines of code by method
12
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Drupal\pathauto\Form\PathautoBulkUpdateForm 6 1041.87 8 4 0.35 4.72
Drupal\pathauto\Form\PatternEditForm 4 2900.3 27 14 0.97 11.56
Drupal\pathauto\Form\PathautoAdminDelete 6 1463.77 12 7 0.49 5.75
Drupal\pathauto\Form\PathautoSettingsForm 4 3068.59 22 14 1.02 19.84
Drupal\pathauto\Form\PatternEnableForm 2 73.08 1 1 0.02 1
Drupal\pathauto\Form\PatternDuplicateForm 1 12 1 1 0 2
Drupal\pathauto\Form\PatternDisableForm 1 76.4 1 1 0.03 1.06
Drupal\pathauto\Attribute\AliasType 1 15.51 1 1 0.01 0
Drupal\pathauto\Entity\PathautoPattern 2 2511.77 37 15 0.84 15.95
Drupal\pathauto\PathautoPatternListBuilder 3 387.64 3 2 0.13 4.62
Drupal\pathauto\AliasStorageHelper 1 1246.47 14 7 0.42 14.92
Drupal\pathauto\AliasCleaner 1 4760.65 26 19 1.59 14.6
Drupal\pathauto\Plugin\pathauto\AliasType\EntityAliasTypeBase 2 2986.25 21 9 1 23.56
Drupal\pathauto\Plugin\pathauto\AliasType\ForumAliasType 4 302.86 2 2 0.1 4.5
Drupal\pathauto\Plugin\pathauto\AliasType\Broken 1 11.61 1 1 0 0.5
Drupal\pathauto\Plugin\Action\UpdateAction 2 74.01 2 2 0.02 1.55
Drupal\pathauto\Plugin\migrate\source\PathautoPattern 5 1009.09 5 5 0.34 8.24
Drupal\pathauto\Plugin\Deriver\EntityAliasTypeDeriver 2 361.37 5 5 0.12 5.3
Drupal\pathauto\PathautoWidget 1 391.12 3 3 0.13 3.37
Drupal\pathauto\Annotation\AliasType 0 0 1 0 0 0
Drupal\pathauto\PathautoGenerator 1 2275.89 33 15 0.76 25.13
Drupal\pathauto\AliasUniquifier 1 718.9 12 6 0.24 12.97
Drupal\pathauto\PathautoState 3 584.6 16 6 0.19 15.75
Drupal\pathauto\PathautoFieldItemList 1 93.21 4 3 0.03 3.5
Drupal\pathauto\EventSubscriber\PathautoSettingsCacheTag 2 125.02 3 3 0.04 5.5
Drupal\pathauto\Drush\Commands\PathautoCommands 3 1548.73 14 5 0.52 8.59
Drupal\pathauto\Hook\PathautoHooks 2 1074.36 5 5 0.36 6.08
Drupal\pathauto\Hook\PathautoTokensHooks 3 340.06 7 7 0.11 7.17
Drupal\pathauto\Hook\PathautoEntityHooks 4 400.08 7 5 0.13 5.25
Drupal\pathauto\PathautoServiceProvider 1 23.26 2 2 0.01 1.75
Drupal\pathauto\AliasTypeManager 3 166.8 3 3 0.06 4.43
Drupal\pathauto\VerboseMessenger 1 167.59 7 7 0.06 5.83
Drupal\pathauto\PathautoItem 2 91.38 3 2 0.03 4.72