Created at 2025-11-27 16:00:46 , with PHPMetrics v2.9.1 (Jean-François Lépine).

Percentile distribution of logical lines of code by class

Percentile

Explore

Class LLOC CLOC Volume Intelligent content Comment Weight
Drupal\entity\BulkFormEntityListBuilder 90 68 1258.89 156.28 42.51
Drupal\entity\EntityAccessControlHandler 28 13 204.33 18.35 38.29
Drupal\entity\Form\DeleteMultipleForm 4 5 0 0 45.73
Drupal\entity\Form\EntityDuplicateFormTrait 22 28 79.57 17.41 45.83
Drupal\entity\Form\RevisionableContentEntityForm 79 38 1124.26 145.07 38.63
Drupal\entity\Form\RevisionRevertForm 73 70 600.32 127.9 44.19
Drupal\entity\EntityPermissionProvider 24 52 253.42 76.03 47.92
Drupal\entity\Access\EntityRevisionRouteAccessChecker 67 66 1125.09 60.27 44.36
Drupal\entity\QueryAccess\ViewsQueryAlter 112 89 1704.49 120.03 42.89
Drupal\entity\QueryAccess\EntityQueryAlter 78 85 1009.69 72.49 44.98
Drupal\entity\QueryAccess\QueryAccessHandler 11 10 36.5 10.81 43.84
Drupal\entity\QueryAccess\QueryAccessHandlerBase 143 94 1779.77 110.62 41.4
Drupal\entity\QueryAccess\QueryAccessEvent 35 73 85.59 19.02 47.81
Drupal\entity\QueryAccess\EventOnlyQueryAccessHandler 27 39 183.62 62.82 46.43
Drupal\entity\QueryAccess\Condition 45 54 333.73 70.6 45.52
Drupal\entity\QueryAccess\ConditionGroup 96 117 591.3 40.78 45.6
Drupal\entity\Plugin\Derivative\EntityTasksDeriver 28 21 140 31.11 42.45
Drupal\entity\Plugin\Derivative\EntityActionsDeriver 28 21 140 31.11 42.45
Drupal\entity\Plugin\Action\Derivative\DeleteActionDeriver 37 34 300.83 54.93 43.91
Drupal\entity\Plugin\Action\DeleteAction 4 11 0 0 48.52
Drupal\entity\Plugin\views\field\EntityLinkRevisionRevert 17 16 39 26 44.07
Drupal\entity\Plugin\views\field\EntityLinkRevision 8 10 2 4 45.73
Drupal\entity\BundleEntityDuplicator 79 34 939.38 118.29 37.56
Drupal\entity\EntityPermissionProviderBase 100 52 2183.57 115.9 39.36
Drupal\entity\EntityAccessControlHandlerBase 47 43 522.95 34.11 43.88
Drupal\entity\Controller\RevisionOverviewController 63 52 653.62 170.71 43.16
Drupal\entity\Controller\RevisionControllerTrait 57 92 773.21 106.98 46.91
Drupal\entity\Controller\EntityDuplicateController 37 49 301.6 91.56 46.03
Drupal\entity\EntityViewBuilder 4 6 0 0 46.6
Drupal\entity\EntityViewsData 180 151 4281.83 249.43 43.28
Drupal\entity\Menu\DefaultEntityLocalTaskProvider 38 18 470.4 72.88 38.48
Drupal\entity\Menu\EntityCollectionLocalActionProvider 31 18 237.19 64.69 40.35
Drupal\entity\BundleFieldDefinition 8 14 0 0 47.22
Drupal\entity\BundleEntityAccessControlHandler 24 14 156.1 22.96 40.39
Drupal\entity\Routing\DeleteMultipleRouteProvider 22 22 166.8 28.91 44.46
Drupal\entity\Routing\AdminHtmlRouteProvider 16 9 110.7 22.71 40.07
Drupal\entity\Routing\RevisionRouteProvider 53 33 688.63 83.75 40.95
Drupal\entity\Routing\DefaultHtmlRouteProvider 35 20 384.59 47.01 40.21
Drupal\entity\EventSubscriber\EntityDuplicateSubscriber 23 21 79.73 20.67 43.87
Drupal\entity\EntityPermissions 25 27 107.55 19.55 44.92
Drupal\entity\Event\EntityDuplicateEvent 19 35 27.86 10.45 47.41
Drupal\entity\Event\EntityEvents 5 10 0 0 47.68
Drupal\entity\BundlePlugin\BundlePluginInstaller 47 46 327 72.13 44.32
Drupal\entity\BundlePlugin\BundlePluginHandler 51 32 401.35 48.81 41.01
Drupal\entity\BundlePlugin\BundlePluginUninstallValidator 33 21 305.53 67.22 41.13
Drupal\entity\Revision\RevisionableContentEntityBase 12 6 60.23 8.03 38.99