Created at 2025-11-27 16:00:46 , with PHPMetrics v2.9.1 (Jean-François Lépine).
classes
46 (100 %)
interfaces
10 (22 %)
average LCOM
1.61
logical lines of code by class
45
logical lines of code by method
13
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Drupal\entity\BulkFormEntityListBuilder 2 1258.89 10 5 0.42 8.06
Drupal\entity\EntityAccessControlHandler 2 204.33 7 5 0.07 11.14
Drupal\entity\Form\DeleteMultipleForm 0 0 1 0 0 0
Drupal\entity\Form\EntityDuplicateFormTrait 1 79.57 2 2 0.03 4.57
Drupal\entity\Form\RevisionableContentEntityForm 1 1124.26 14 6 0.37 7.75
Drupal\entity\Form\RevisionRevertForm 4 600.32 4 2 0.2 4.69
Drupal\entity\EntityPermissionProvider 1 253.42 2 2 0.08 3.33
Drupal\entity\Access\EntityRevisionRouteAccessChecker 2 1125.09 17 14 0.38 18.67
Drupal\entity\QueryAccess\ViewsQueryAlter 2 1704.49 21 13 0.57 14.2
Drupal\entity\QueryAccess\EntityQueryAlter 2 1009.69 18 8 0.34 13.93
Drupal\entity\QueryAccess\QueryAccessHandler 1 36.5 2 2 0.01 3.38
Drupal\entity\QueryAccess\QueryAccessHandlerBase 2 1779.77 35 20 0.59 16.09
Drupal\entity\QueryAccess\QueryAccessEvent 1 85.59 2 2 0.03 4.5
Drupal\entity\QueryAccess\EventOnlyQueryAccessHandler 2 183.62 2 2 0.06 2.92
Drupal\entity\QueryAccess\Condition 1 333.73 6 4 0.11 4.73
Drupal\entity\QueryAccess\ConditionGroup 1 591.3 14 4 0.2 14.5
Drupal\entity\Plugin\Derivative\EntityTasksDeriver 2 140 5 5 0.05 4.5
Drupal\entity\Plugin\Derivative\EntityActionsDeriver 2 140 5 5 0.05 4.5
Drupal\entity\Plugin\Action\Derivative\DeleteActionDeriver 2 300.83 4 3 0.1 5.48
Drupal\entity\Plugin\Action\DeleteAction 0 0 1 0 0 0
Drupal\entity\Plugin\views\field\EntityLinkRevisionRevert 3 39 1 1 0.01 1.5
Drupal\entity\Plugin\views\field\EntityLinkRevision 1 2 1 1 0 0.5
Drupal\entity\BundleEntityDuplicator 1 939.38 12 5 0.31 7.94
Drupal\entity\EntityPermissionProviderBase 2 2183.57 14 6 0.73 18.84
Drupal\entity\EntityAccessControlHandlerBase 2 522.95 8 4 0.17 15.33
Drupal\entity\Controller\RevisionOverviewController 5 653.62 6 4 0.22 3.83
Drupal\entity\Controller\RevisionControllerTrait 1 773.21 9 7 0.26 7.23
Drupal\entity\Controller\EntityDuplicateController 2 301.6 1 1 0.1 3.29
Drupal\entity\EntityViewBuilder 0 0 1 0 0 0
Drupal\entity\EntityViewsData 4 4281.83 31 8 1.43 17.17
Drupal\entity\Menu\DefaultEntityLocalTaskProvider 3 470.4 7 7 0.16 6.45
Drupal\entity\Menu\EntityCollectionLocalActionProvider 3 237.19 5 5 0.08 3.67
Drupal\entity\BundleFieldDefinition 1 0 1 1 0 0
Drupal\entity\BundleEntityAccessControlHandler 1 156.1 3 3 0.05 6.8
Drupal\entity\Routing\DeleteMultipleRouteProvider 1 166.8 4 3 0.06 5.77
Drupal\entity\Routing\AdminHtmlRouteProvider 1 110.7 3 3 0.04 4.88
Drupal\entity\Routing\RevisionRouteProvider 1 688.63 7 4 0.23 8.22
Drupal\entity\Routing\DefaultHtmlRouteProvider 2 384.59 6 3 0.13 8.18
Drupal\entity\EventSubscriber\EntityDuplicateSubscriber 2 79.73 2 2 0.03 3.86
Drupal\entity\EntityPermissions 2 107.55 3 3 0.04 5.5
Drupal\entity\Event\EntityDuplicateEvent 1 27.86 1 1 0.01 2.67
Drupal\entity\Event\EntityEvents 0 0 1 0 0 0
Drupal\entity\BundlePlugin\BundlePluginInstaller 1 327 6 4 0.11 4.53
Drupal\entity\BundlePlugin\BundlePluginHandler 1 401.35 6 3 0.13 8.22
Drupal\entity\BundlePlugin\BundlePluginUninstallValidator 1 305.53 4 4 0.1 4.55
Drupal\entity\Revision\RevisionableContentEntityBase 1 60.23 2 2 0.02 7.5