Created at 2025-11-13 15:16:59 , with PHPMetrics v2.9.0 (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 26 39 221.01 52.62 46.6
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController 86 98 926.43 70.85 45.23
Drupal\display_builder_entity_view\Entity\EntityViewDisplay 42 77 329.03 69.6 47.39
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay 59 69 390.08 52.01 45.38
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait 271 276 2896.84 126.77 44.57
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber 42 31 352.93 92.43 42.33
Drupal\display_builder_entity_view\Field\DisplayBuilderItemList 136 88 1345.5 82.07 41.27
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 121 94 2116.71 168.13 42.72
Drupal\display_builder_entity_view\Hook\Navigation 39 31 259.32 44.14 42.89
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook 37 34 410.34 126.87 43.91
Drupal\display_builder_entity_view\Hook\TemplateOverride 48 40 452.36 97.43 43.23
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 45 27 501.48 109.91 40.63
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource 68 27 965.73 108.14 36.76
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes 69 53 738.75 112.72 42.63
Drupal\display_builder_entity_view\Routing\OverridesRoutes 46 43 582.37 174.04 44.02
Drupal\display_builder_entity_view\BuilderDataConverter 159 162 2669.65 140.83 44.57
Drupal\display_builder_page_layout\Controller\PageLayoutController 12 21 23.22 23.22 47.22
Drupal\display_builder_page_layout\Entity\PageLayout 184 141 1683.63 194.82 42.62
Drupal\display_builder_page_layout\EventSubscriber\DisplayBuilderSubscriber 31 21 164 36.44 41.65
Drupal\display_builder_page_layout\EventSubscriber\PageVariantSubscriber 31 36 170.97 44.32 45.34
Drupal\display_builder_page_layout\Form\PageLayoutForm 104 52 1786.03 153.97 38.99
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant 87 62 1231.32 105.16 42.06
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\LocalActionsSource 15 14 149.28 71.08 44.01
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\LocalTasksSource 15 14 162.53 79.46 44.01
Drupal\display_builder_page_layout\Hook\PageLayoutHook 19 19 167.37 74.39 44.46
Drupal\display_builder_page_layout\PageLayoutListBuilder 91 44 1337.06 126.8 38.68
Drupal\display_builder_page_layout\AccessControlHandler 86 70 808.99 70.8 43.06
Drupal\display_builder_ui\Hook\DisplayBuilderUiHooks 8 10 13.93 23.22 45.73
Drupal\display_builder_ui\InstanceListBuilder 51 27 679.38 104.71 39.52
Drupal\display_builder_ui\PatternPresetListBuilder 87 54 1143.21 122.21 40.92
Drupal\display_builder_ui\ProfileListBuilder 59 38 820.95 146.6 41.23
Drupal\display_builder_views\Controller\ViewsManagementController 51 28 1059.85 164.38 39.85
Drupal\display_builder_views\Controller\ViewsController 20 29 148 31.71 46.45
Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber 32 15 191.16 47.79 38.38
Drupal\display_builder_views\Form\ConfirmViewsBuilderDeleteForm 44 26 284.98 117.35 40.5
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook 19 19 167.37 74.39 44.46
Drupal\display_builder_views\Hook\PreprocessViewsView 35 18 393.5 64.03 39.25
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\ViewsUiPatternsSourceBase 39 30 280.54 60.21 42.64
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender 191 134 1962.04 124.86 41.93
Drupal\display_builder\Attribute\Island 7 25 19.65 39.3 48.99
Drupal\display_builder\Controller\ApiControllerBase 40 48 272.63 85.31 45.52
Drupal\display_builder\Controller\ApiPreviewController 93 86 1179.75 122.57 43.95
Drupal\display_builder\Controller\ApiController 343 188 6412.18 236.31 39.83
Drupal\display_builder\Controller\ApiSseController 50 48 431.02 38.72 44.2
Drupal\display_builder\Controller\IntegrationControllerBase 18 13 69.76 21.7 42.16
Drupal\display_builder\DisplayBuilderHelpers 65 55 497.54 43.56 43.34
Drupal\display_builder\Entity\PatternPreset 116 97 1312.4 95.7 43.26
Drupal\display_builder\Entity\Instance 401 332 6284.83 163.48 43.19
Drupal\display_builder\Entity\Profile 63 53 934.98 103.89 43.3
Drupal\display_builder\Event\DisplayBuilderEvents 13 5 28.53 57.06 36.44
Drupal\display_builder\Event\DisplayBuilderEvent 44 82 103.96 51.98 47.45
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber 71 84 520.13 55.93 45.44
Drupal\display_builder\Form\PatternPresetForm 39 15 740.16 131.72 36.44
Drupal\display_builder\Form\IslandFormBase 41 24 239.86 36.65 40.42
Drupal\display_builder\Form\ProfileIslandPluginForm 86 47 772.85 84.14 39.81
Drupal\display_builder\Form\ProfileForm 136 74 4075.17 286.61 39.77
Drupal\display_builder\Hook\LibrariesSwitcher 26 17 242.03 46.1 41.36
Drupal\display_builder\Hook\UiPatternsHooks 23 25 166.91 45.77 44.96
Drupal\display_builder\HtmxTrait 27 55 263.22 91.73 47.74
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher 127 72 2763 223.79 40.14
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel 117 65 1784.7 222.06 39.96
Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel 195 131 5585.64 325.9 41.58
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel 130 101 1707.09 88.75 42.72
Drupal\display_builder\Plugin\display_builder\Island\LayersPanel 88 41 1740.38 105.17 38.33
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel 90 78 1321.83 116.69 43.51
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 49 31 761.92 157.88 41.08
Drupal\display_builder\Plugin\display_builder\Island\TreePanel 90 40 1698.3 116.12 37.87
Drupal\display_builder\Plugin\display_builder\Island\UiSkinsPanel 93 53 944.28 122.03 40.18
Drupal\display_builder\Plugin\display_builder\Island\UiStylesPanel 55 47 563.52 79.41 43.41
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel 62 36 640.76 83.69 40.35
Drupal\display_builder\Plugin\display_builder\Island\BackButton 28 20 288.44 72.11 42.07
Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons 51 36 1032.42 242.92 41.98
Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons 79 73 1410.64 165.29 43.95
Drupal\display_builder\Plugin\display_builder\Island\StateButtons 120 89 1704.28 200.14 42.37
Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel 58 37 557.19 99.06 41.15
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel 205 148 4005.21 143.15 42.16
Drupal\display_builder\Plugin\display_builder\Island\LibrariesPanel 12 12 36.54 73.08 44.46
Drupal\display_builder\Plugin\display_builder\Island\Collaboration 145 96 2347.56 140.18 41.46
Drupal\display_builder\Routing\ProfileRouteProvider 30 18 319.63 41.78 40.63
Drupal\display_builder\InstanceStorage 80 42 721.35 61.25 39.44
Drupal\display_builder\IslandConfigurationFormTrait 21 20 125.64 19.67 44.15
Drupal\display_builder\IslandPluginManager 42 31 408.07 46.01 42.33
Drupal\display_builder\IslandWithFormTrait 29 55 44.92 18.72 47.51
Drupal\display_builder\ComponentLibraryDefinitionHelper 101 84 1524 122.62 43.22
Drupal\display_builder\SlotSourceProxy 30 16 254.99 27.67 39.59
Drupal\display_builder\IslandPluginToolbarButtonConfigurationBase 79 82 1044.34 76.46 44.69
Drupal\display_builder\IslandPluginBase 176 151 1507.94 88.77 43.44
Drupal\display_builder\ProfileViewBuilder 175 143 3323.42 203.47 43.09
Drupal\display_builder\BlockLibrarySourceHelper 140 70 2080.47 142.22 38.99
Drupal\display_builder\ConfigFormBuilder 78 59 1116.4 137.64 42.52
Drupal\display_builder\HistoryStep 13 20 15.51 31.02 46.71
Drupal\display_builder\HtmxEvents 125 267 2840.25 136.77 47.88
Drupal\display_builder\InstanceAccessControlHandler 31 36 233.38 66.13 45.34
Drupal\display_builder\ProfileAccessControlHandler 15 8 63.4 12.19 39.59
Drupal\display_builder\ProfilePermissions 29 28 189.99 113.99 44.23
Drupal\display_builder\RenderableBuilderTrait 147 206 2811.78 289.94 46.3