Created at 2025-11-27 16:00:04 , with PHPMetrics v2.9.1 (Jean-François Lépine).
No JUnit report found. Use the --junit=<junit.xml> option to analyse your unit tests. See documentation of PHPUnit if needed
No details
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.07 Drupal\pathauto\Plugin\pathauto\AliasType\EntityAliasTypeBase 66.45 24.13
0.05 Drupal\pathauto\PathautoState 81.36 36.61
0.05 Drupal\pathauto\AliasTypeManager 96.85 51.81
0.04 Drupal\pathauto\Form\PatternEditForm 65.87 26.31
0.01 Drupal\pathauto\Form\PathautoBulkUpdateForm 77.6 36.64
0.01 Drupal\pathauto\Form\PathautoAdminDelete 74.17 33.91
0.01 Drupal\pathauto\Form\PathautoSettingsForm 69.77 29.38
0.01 Drupal\pathauto\Form\PatternEnableForm 97.77 55.95
0.01 Drupal\pathauto\Form\PatternDuplicateForm 113.01 71.49
0.01 Drupal\pathauto\Form\PatternDisableForm 97.64 55.81
0.01 Drupal\pathauto\Attribute\AliasType 121.95 73.09
0.01 Drupal\pathauto\Entity\PathautoPattern 63.66 19.33
0.01 Drupal\pathauto\PathautoPatternListBuilder 86.97 47.26
0.01 Drupal\pathauto\AliasStorageHelper 76.51 32.81
0.01 Drupal\pathauto\AliasCleaner 62.64 21.45
0.01 Drupal\pathauto\Plugin\pathauto\AliasType\ForumAliasType 97.46 50.14
0.01 Drupal\pathauto\Plugin\pathauto\AliasType\Broken 116.29 72.71
0.01 Drupal\pathauto\Plugin\Action\UpdateAction 103.71 61.64
0.01 Drupal\pathauto\Plugin\migrate\source\PathautoPattern 82.61 40.16
0.01 Drupal\pathauto\Plugin\Deriver\EntityAliasTypeDeriver 91.75 47.47
0.01 Drupal\pathauto\PathautoWidget 97.34 51.74
0.01 Drupal\pathauto\Annotation\AliasType 219.78 171
0.01 Drupal\pathauto\PathautoGenerator 67.76 23.8
0.01 Drupal\pathauto\AliasUniquifier 82.99 38.27
0.01 Drupal\pathauto\PathautoFieldItemList 97.73 56.83
0.01 Drupal\pathauto\EventSubscriber\PathautoSettingsCacheTag 98.58 53.69
0.01 Drupal\pathauto\Drush\Commands\PathautoCommands 74.26 31.34
0.01 Drupal\pathauto\Hook\PathautoHooks 70.33 42.69
0.01 Drupal\pathauto\Hook\PathautoTokensHooks 82.59 47.92
0.01 Drupal\pathauto\Hook\PathautoEntityHooks 87.23 45.43
0.01 Drupal\pathauto\PathautoServiceProvider 107.24 67.45
0.01 Drupal\pathauto\VerboseMessenger 97.79 51.92
0.01 Drupal\pathauto\PathautoItem 99.6 57.02
2 dependencies