Created at 2026-04-04 08:07:45 , 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\display_builder_entity_view\Controller\EntityViewController 27 40 259.15 66.17 46.55
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController 97 110 1144.21 101.39 45.21
Drupal\display_builder_entity_view\Entity\EntityViewDisplay 40 72 311.14 65.34 47.32
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay 57 62 371.38 48.66 44.97
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait 178 170 1771.24 103.18 44.16
Drupal\display_builder_entity_view\Form\EntityViewDisplayForm 23 26 107.24 41.96 45.19
Drupal\display_builder_entity_view\Form\LayoutBuilderEntityViewDisplayForm 28 26 188 46.55 43.98
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait 186 113 3126.21 155.88 40.74
Drupal\display_builder_entity_view\Hook\Navigation 39 31 258.65 50.6 42.89
Drupal\display_builder_entity_view\Hook\TemplateOverride 48 40 452.36 97.43 43.23
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook 54 28 607.82 116.89 39.33
Drupal\display_builder_entity_view\Plugin\Derivative\EntityOverrideViewLocalTask 33 12 406.34 135.45 35.87
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource 68 27 965.73 108.14 36.76
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource 70 55 954.5 128.24 42.8
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityView 132 106 1451.12 129.52 42.96
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityViewOverride 210 139 2347.52 117.86 41.46
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes 66 50 686.53 105.62 42.53
Drupal\display_builder_entity_view\Routing\OverridesRoutes 43 40 576.98 174.44 43.99
Drupal\display_builder_entity_view\BuilderDataConverter 176 172 2998.75 150.76 44.31
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber 72 46 822.02 107.81 41.17
Drupal\display_builder_page_layout\Controller\PageLayoutController 19 37 111.01 48.85 47.59
Drupal\display_builder_page_layout\Entity\PageLayout 120 118 1220.97 198.61 44.35
Drupal\display_builder_page_layout\EventSubscriber\DisplayBuilderSubscriber 31 21 183.48 42.81 41.65
Drupal\display_builder_page_layout\EventSubscriber\PageVariantSubscriber 31 36 170.97 44.32 45.34
Drupal\display_builder_page_layout\Form\PageLayoutForm 108 58 1933.65 163.53 39.65
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource 13 16 74.23 39.59 45.65
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageTitleSource 12 16 36.54 73.08 46.06
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageLayoutSource 80 47 1083.73 192.5 40.45
Drupal\display_builder_page_layout\Plugin\display_builder\Buildable\PageLayout 108 67 760.95 129.36 40.92
Drupal\display_builder_page_layout\Plugin\DisplayVariant\FullPageBuilderPageVariant 27 21 254.19 69.99 42.73
Drupal\display_builder_page_layout\Plugin\DisplayVariant\PageLayoutPageVariant 92 66 1308 108.36 42.11
Drupal\display_builder_page_layout\Hook\PageLayoutHook 19 21 160.54 67.78 45.06
Drupal\display_builder_page_layout\AccessControlHandler 83 69 782.32 67.67 43.22
Drupal\display_builder_page_layout\BuilderDataConverter 37 23 474.17 69.88 40.94
Drupal\display_builder_page_layout\PageLayoutListBuilder 96 45 1510.88 141.17 38.38
Drupal\display_builder_ui\Hook\DisplayBuilderUiHooks 8 10 13.93 23.22 45.73
Drupal\display_builder_ui\Form\InstanceListFilterForm 37 23 705.43 109.73 40.94
Drupal\display_builder_ui\InstanceListBuilder 151 90 3249.68 129.58 40.57
Drupal\display_builder_ui\PatternPresetListBuilder 87 54 1165.57 125.16 40.92
Drupal\display_builder_ui\ProfileListBuilder 59 38 820.95 146.6 41.23
Drupal\display_builder_views\Controller\ViewsController 21 30 179.31 38.03 46.38
Drupal\display_builder_views\Controller\ViewsManagementController 46 28 994.35 164.28 40.76
Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber 32 16 203.13 50.78 38.99
Drupal\display_builder_views\Form\ConfirmViewsBuilderDeleteForm 44 26 284.98 117.35 40.5
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook 15 12 122.62 47.69 42.94
Drupal\display_builder_views\Hook\PreprocessViewsView 37 20 448.95 76.19 39.71
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentAfterSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentBeforeSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewExposedSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFeedIconsSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFooterSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewHeaderSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewMoreSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewPagerSource 8 7 19.65 39.3 43.58
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender 103 81 1143.25 89.67 42.81
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase 39 30 280.54 60.21 42.64
Drupal\display_builder_views\Plugin\display_builder\Buildable\ViewDisplay 120 70 1060.93 132.03 40.39
Drupal\display_builder\Attribute\DisplayBuildable 7 21 11.61 23.22 48.69
Drupal\display_builder\Attribute\Island 7 29 28.53 57.06 49.19
Drupal\display_builder\Controller\ApiController 321 146 6538.51 166.5 38.09
Drupal\display_builder\Controller\ApiControllerBase 43 66 275.94 69.42 46.7
Drupal\display_builder\Controller\ApiPreviewController 97 86 1197.02 123.56 43.67
Drupal\display_builder\Controller\ApiPublishingController 23 36 62.69 8.96 46.78
Drupal\display_builder\Controller\ApiSseController 50 48 431.02 38.72 44.2
Drupal\display_builder\Controller\IntegrationControllerBase 22 16 76.11 25.37 42.21
Drupal\display_builder\Entity\Instance 375 235 5187.23 169.38 41
Drupal\display_builder\Entity\PatternPreset 134 106 1607.97 101.58 42.85
Drupal\display_builder\Entity\Profile 58 47 865.3 88 43.03
Drupal\display_builder\Event\DisplayBuilderEvent 44 78 89.69 39.86 47.27
Drupal\display_builder\Event\DisplayBuilderEvents 15 44 38.05 76.11 48.65
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber 75 93 514.95 52.04 45.69
Drupal\display_builder\Form\PatternPresetForm 39 15 765.14 139.12 36.44
Drupal\display_builder\Form\IslandFormBase 52 46 312.74 38.41 43.65
Drupal\display_builder\Form\ProfileForm 131 72 3883.83 311.34 39.86
Drupal\display_builder\Form\ProfileIslandPluginForm 81 47 750 87.5 40.34
Drupal\display_builder\Hook\LibrariesSwitcher 26 17 242.03 46.1 41.36
Drupal\display_builder\Hook\UiPatternsHooks 30 39 222.91 60.01 45.93
Drupal\display_builder\Plugin\display_builder\Island\BackButton 34 25 378.33 89.93 42.3
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel 228 183 4873.65 166.35 42.96
Drupal\display_builder\Plugin\display_builder\Island\Collaboration 112 63 1949.2 132.18 40.07
Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel 189 125 5550.66 320.91 41.45
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel 119 81 1439.35 97.88 41.69
Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons 51 36 1042.72 248.27 41.98
Drupal\display_builder\Plugin\display_builder\Island\DesignTokensPanel 91 53 955.58 117.83 40.37
Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons 46 43 1020.76 180.33 44.02
Drupal\display_builder\Plugin\display_builder\Island\LayersPanel 107 59 2185.6 153.55 39.89
Drupal\display_builder\Plugin\display_builder\Island\LibrariesPanel 12 12 51.81 103.61 44.46
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel 60 58 1080.96 109.86 44.24
Drupal\display_builder\Plugin\display_builder\Island\Menu 13 10 206.44 95.67 42.64
Drupal\display_builder\Plugin\display_builder\Island\MenuDelete 11 10 95.18 54.39 43.84
Drupal\display_builder\Plugin\display_builder\Island\MenuPreset 11 10 105.49 59.62 43.84
Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel 78 50 1343.88 191.13 41.19
Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel 34 26 794.72 187.19 42.6
Drupal\display_builder\Plugin\display_builder\Island\StateButtons 88 58 1356.84 224.87 41.43
Drupal\display_builder\Plugin\display_builder\Island\StylesPanel 72 51 989.84 115.6 42.01
Drupal\display_builder\Plugin\display_builder\Island\TreePanel 64 24 1164.69 143.53 36.18
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher 127 72 2781.5 225.81 40.14
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel 86 43 1021.86 76.42 38.99
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel 119 60 1802.18 223.91 39.07
Drupal\display_builder\Plugin\UiPatterns\Source\ComponentSource 192 135 2906.74 139.95 41.95
Drupal\display_builder\Plugin\UiPatterns\Source\LayoutSource 158 92 2217.46 287.3 40.37
Drupal\display_builder\Plugin\Field\FieldType\HistoryStep 30 22 103.96 31.19 42.28
Drupal\display_builder\Routing\ProfileRouteProvider 30 18 319.63 41.78 40.63
Drupal\display_builder\ProfileAccessControlHandler 15 8 63.4 12.19 39.59
Drupal\display_builder\ComponentLibraryDefinitionHelper 106 85 1589.91 125.87 42.95
Drupal\display_builder\DisplayBuilderHelpers 101 85 1236.03 73.86 43.3
Drupal\display_builder\BlockLibrarySourceHelper 146 72 2180.84 139.33 38.86
Drupal\display_builder\DisplayBuildablePluginManager 10 6 30.88 39.3 40.63
Drupal\display_builder\HtmxTrait 27 55 263.22 91.73 47.74
Drupal\display_builder\DisplayBuildablePluginBase 169 139 2157.45 176.12 43.14
Drupal\display_builder\Exception\FormValidationException 4 9 0 0 48.03
Drupal\display_builder\Exception\InvalidNodeException 4 9 0 0 48.03
Drupal\display_builder\HtmxEvents 125 267 2867.26 138.86 47.88
Drupal\display_builder\InstanceAccessControlHandler 39 40 280.46 79.56 44.61
Drupal\display_builder\InstanceStorage 95 59 692.39 93.23 40.93
Drupal\display_builder\Island\IslandConfigurationFormTrait 21 20 125.64 19.67 44.15
Drupal\display_builder\Island\IslandLifecycleReloadTrait 16 19 19.02 8.45 45.46
Drupal\display_builder\Island\IslandPluginBase 173 159 1465.01 96.59 43.91
Drupal\display_builder\Island\IslandPluginManager 64 36 656.58 64.37 40.07
Drupal\display_builder\Island\IslandPluginToolbarButtonConfigurationBase 76 82 1005.29 74.47 44.92
Drupal\display_builder\Island\IslandReloadEventsTrait 6 18 0 0 48.69
Drupal\display_builder\Island\IslandStructureReloadTrait 24 29 60.37 23 45.56
Drupal\display_builder\Island\IslandWithFormTrait 21 39 12.68 8.45 47.43
Drupal\display_builder\ProfilePermissions 26 25 166.91 99.1 44.21
Drupal\display_builder\ProfileViewBuilder 180 144 3915.87 246.91 42.94
Drupal\display_builder\RenderableBuilderTrait 144 192 2836.93 186.43 46.06
Drupal\display_builder\SlotSourceProxy 33 20 294.29 30.03 40.72
Drupal\display_builder\SourceTree 294 302 3534 87.54 44.62