Created at 2026-07-22 15:00:35 , 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 254.99 61.49 46.55
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController 96 109 1117.81 93.98 45.21
Drupal\display_builder_entity_view\Entity\EntityViewDisplay 20 35 60.23 68.83 47.22
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay 41 47 237.19 38.92 45.27
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait 159 168 1552.27 95.43 44.79
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 3112.64 155.63 40.74
Drupal\display_builder_entity_view\Hook\Navigation 39 31 258.65 50.6 42.89
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook 40 19 313.82 72.18 38.51
Drupal\display_builder_entity_view\Hook\TemplateOverride 49 44 488.36 107.58 43.75
Drupal\display_builder_entity_view\Plugin\Derivative\EntityOverrideViewLocalTask 33 12 406.34 135.45 35.87
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource 111 85 1765.23 127.26 42.61
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityView 145 78 1807.27 141.04 39.67
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityViewOverride 237 170 2998.75 144.52 42.11
Drupal\display_builder_entity_view\Routing\OverridesRoutes 43 40 576.98 174.44 43.99
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes 66 50 686.53 105.62 42.53
Drupal\display_builder_entity_view\BuilderDataConverter 176 172 2998.75 150.76 44.31
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber 46 34 413.43 104.4 42.34
Drupal\display_builder_page_layout\Controller\PageLayoutController 19 37 111.01 48.85 47.59
Drupal\display_builder_page_layout\Entity\PageLayout 126 124 1299.41 177.7 44.36
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 81 49 1116.4 201.67 40.7
Drupal\display_builder_page_layout\Plugin\display_builder\Buildable\PageLayout 116 75 850.16 127.9 41.27
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 11 12 48.43 16.95 44.98
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 1521.37 143.26 38.38
Drupal\display_builder_ui\Hook\DisplayBuilderUiHooks 8 10 13.93 23.22 45.73
Drupal\display_builder_ui\Form\InstanceListFilterForm 40 23 776.31 113.16 40.26
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_ui\InstanceListBuilder 165 104 3950.29 150.57 41.05
Drupal\display_builder_views\Controller\ViewsController 14 26 113.3 37.77 47.43
Drupal\display_builder_views\Controller\ViewsManagementController 45 27 954.85 160.82 40.63
Drupal\display_builder_views\Form\ConfirmViewsBuilderDeleteForm 44 26 284.98 117.35 40.5
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook 34 14 245.27 75.77 37.12
Drupal\display_builder_views\Hook\PreprocessViewsView 34 23 372.92 66.59 41.64
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 98 80 1068.55 100.18 43.08
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase 39 30 280.54 60.21 42.64
Drupal\display_builder_views\Plugin\display_builder\Buildable\ViewDisplay 131 76 1386.93 130.53 40.34
Drupal\display_builder_views\Routing\DisplayBuilderRoutes 25 25 124 44.78 44.46
Drupal\display_builder\Attribute\DisplayBuildable 7 17 4.75 9.51 48.23
Drupal\display_builder\Attribute\Island 7 37 33.22 66.44 49.44
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\Controller\ApiPublishingController 21 36 53.4 9.42 47.14
Drupal\display_builder\Controller\ApiContextualMenuController 119 46 2115.96 93.7 36.49
Drupal\display_builder\Controller\ApiPreviewController 104 108 1437.66 119.13 44.69
Drupal\display_builder\Controller\ApiController 269 141 5542.14 164.21 39.43
Drupal\display_builder\Controller\ApiControllerBase 57 92 426.06 64.22 46.91
Drupal\display_builder\Entity\PatternPreset 145 115 1686.26 102.36 42.87
Drupal\display_builder\Entity\InstanceStorage 111 96 992.06 44.17 43.5
Drupal\display_builder\Entity\Instance 319 217 4017.91 154.81 41.68
Drupal\display_builder\Entity\Profile 78 71 976.49 102.19 43.85
Drupal\display_builder\Event\DisplayBuilderEvents 15 44 38.05 76.11 48.65
Drupal\display_builder\Event\DisplayBuilderEvent 48 90 103.78 46.7 47.47
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber 95 133 769.39 51.72 46.29
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\ProfileIslandPluginForm 81 47 750 87.5 40.34
Drupal\display_builder\Form\ProfileForm 136 73 4582.72 357.33 39.65
Drupal\display_builder\Hook\UiPatternsHooks 30 39 222.91 60.01 45.93
Drupal\display_builder\Hook\LibrariesSwitcher 26 17 242.03 46.1 41.36
Drupal\display_builder\Plugin\display_builder\Island\BackButton 34 25 378.33 89.93 42.3
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel 55 60 921.6 118.69 44.98
Drupal\display_builder\Plugin\display_builder\Island\MenuPreset 11 7 98.99 54 41.13
Drupal\display_builder\Plugin\display_builder\Island\MenuStyles 17 11 299.56 141.3 41.27
Drupal\display_builder\Plugin\display_builder\Island\Collaboration 113 63 1944.29 130.18 39.99
Drupal\display_builder\Plugin\display_builder\Island\DesignTokensPanel 91 59 933.17 122.48 41.29
Drupal\display_builder\Plugin\display_builder\Island\StylesPanel 72 57 965.49 119.47 42.86
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel 86 49 999.83 79.35 40.18
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel 119 87 1425.53 102.65 42.26
Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel 40 38 896.59 198.87 44.13
Drupal\display_builder\Plugin\display_builder\Island\MenuDelete 14 10 170.97 80.46 42.07
Drupal\display_builder\Plugin\display_builder\Island\SaveStatus 69 104 546.99 66.5 46.62
Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons 41 29 788.47 208.52 42
Drupal\display_builder\Plugin\display_builder\Island\Menu 23 20 382.74 157.6 43.53
Drupal\display_builder\Plugin\display_builder\Island\StateButtons 87 58 1327.79 220.03 41.52
Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons 47 37 1014.92 181.73 42.82
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel 158 62 3251.41 224.83 36.64
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel 245 274 5293.48 177.05 45.13
Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel 201 126 5696.95 375.81 41.01
Drupal\display_builder\Plugin\display_builder\Island\HighlightToggle 24 46 522.17 275.75 47.54
Drupal\display_builder\Plugin\display_builder\Island\LibrariesPanel 16 22 55.51 111.01 46.21
Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel 99 59 1708.51 244.52 40.57
Drupal\display_builder\Plugin\display_builder\Island\ScaffoldPanel 41 33 508.97 96.44 42.98
Drupal\display_builder\Plugin\display_builder\Island\TreePanel 57 21 1585.5 144.79 36
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher 132 78 2842 228.43 40.5
Drupal\display_builder\Plugin\display_builder\Island\WireframePanelBase 99 51 2246.91 126.78 39.27
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\UiPatterns\Source\TextareaWidget 62 55 812.72 132.99 43.67
Drupal\display_builder\Plugin\Field\FieldType\PluginItem 25 23 213.62 64.09 43.92
Drupal\display_builder\Routing\ProfileRouteProvider 30 18 298.02 46.22 40.63
Drupal\display_builder\ProfileAccessControlHandler 15 8 63.4 12.19 39.59
Drupal\display_builder\DisplayBuildablePluginManager 10 6 30.88 39.3 40.63
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\Island\IslandLifecycleReloadTrait 16 19 19.02 8.45 45.46
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\Island\IslandPluginManager 64 36 656.58 64.37 40.07
Drupal\display_builder\Island\IslandConfigurationFormTrait 32 26 267.96 35.73 43.05
Drupal\display_builder\Island\IslandPluginBase 180 168 1482.11 97.22 44.01
Drupal\display_builder\ProfilePermissions 26 25 166.91 99.1 44.21
Drupal\display_builder\SlotSourceProxy 33 20 294.29 30.03 40.72
Drupal\display_builder\DisplayBuilderHelpers 101 85 1236.03 73.86 43.3
Drupal\display_builder\ContextFieldItemList 28 9 179.72 28.24 34.59
Drupal\display_builder\SourceTree 299 303 3577.29 80.37 44.54
Drupal\display_builder\ComponentLibraryDefinitionHelper 106 85 1589.91 125.87 42.95
Drupal\display_builder\DisplayBuildablePluginBase 146 122 1971.54 170.03 43.25
Drupal\display_builder\DisplayBuilderHtmx 29 47 265.93 75.98 46.93
Drupal\display_builder\InstanceAccessControlHandler 39 40 280.46 79.56 44.61
Drupal\display_builder\HtmxEvents 141 263 2139.87 135.07 47.45
Drupal\display_builder\RenderableBuilderTrait 174 269 3423.92 154.74 46.73
Drupal\display_builder\BlockLibrarySourceHelper 157 80 2294.58 143.92 39.17
Drupal\display_builder\ProfileViewBuilder 245 230 5915.73 307.21 44.05