Created at 2025-11-13 15:16:59 , with PHPMetrics v2.9.0 (Jean-François Lépine).
classes
112 (100 %)
interfaces
18 (16 %)
average LCOM
2.87
logical lines of code by class
68
logical lines of code by method
10
Class LCOM Volume Class cycl. Max method cycl. Bugs Difficulty
Drupal\display_builder_entity_view\Controller\EntityViewController 2 221.01 2 2 0.07 4.2
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController 1 926.43 11 5 0.31 13.08
Drupal\display_builder_entity_view\Entity\EntityViewDisplay 2 329.03 5 5 0.11 4.73
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay 1 390.08 7 4 0.13 7.5
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait 8 2896.84 37 7 0.97 22.85
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber 3 352.93 6 6 0.12 3.82
Drupal\display_builder_entity_view\Field\DisplayBuilderItemList 8 1345.5 14 6 0.45 16.39
Drupal\display_builder_entity_view\Form\EntityViewDisplayForm 2 107.24 1 1 0.04 2.56
Drupal\display_builder_entity_view\Form\LayoutBuilderEntityViewDisplayForm 2 188 2 2 0.06 4.04
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait 2 2116.71 25 7 0.71 12.59
Drupal\display_builder_entity_view\Hook\Navigation 2 259.32 9 5 0.09 5.88
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook 5 410.34 5 4 0.14 3.23
Drupal\display_builder_entity_view\Hook\TemplateOverride 4 452.36 8 4 0.15 4.64
Drupal\display_builder_entity_view\Plugin\Derivative\EntityOverrideViewLocalTask 3 406.34 4 4 0.14 3
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource 2 501.48 7 4 0.17 4.56
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource 3 965.73 12 6 0.32 8.93
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes 4 738.75 9 4 0.25 6.55
Drupal\display_builder_entity_view\Routing\OverridesRoutes 4 582.37 3 3 0.19 3.35
Drupal\display_builder_entity_view\BuilderDataConverter 2 2669.65 33 8 0.89 18.96
Drupal\display_builder_page_layout\Controller\PageLayoutController 2 23.22 1 1 0.01 1
Drupal\display_builder_page_layout\Entity\PageLayout 8 1683.63 26 8 0.56 8.64
Drupal\display_builder_page_layout\EventSubscriber\DisplayBuilderSubscriber 3 164 5 5 0.05 4.5
Drupal\display_builder_page_layout\EventSubscriber\PageVariantSubscriber 3 170.97 6 6 0.06 3.86
Drupal\display_builder_page_layout\Form\PageLayoutForm 2 1786.03 14 9 0.6 11.6
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant 2 1231.32 14 8 0.41 11.71
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource 1 74.23 2 2 0.02 1.88
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageTitleSource 2 36.54 1 1 0.01 0.5
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\LocalActionsSource 2 149.28 2 2 0.05 2.1
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\LocalTasksSource 2 162.53 2 2 0.05 2.05
Drupal\display_builder_page_layout\Hook\PageLayoutHook 2 167.37 3 3 0.06 2.25
Drupal\display_builder_page_layout\PageLayoutListBuilder 4 1337.06 13 5 0.45 10.54
Drupal\display_builder_page_layout\AccessControlHandler 2 808.99 17 9 0.27 11.43
Drupal\display_builder_ui\Hook\DisplayBuilderUiHooks 1 13.93 1 1 0 0
Drupal\display_builder_ui\InstanceListBuilder 6 679.38 5 5 0.23 6.49
Drupal\display_builder_ui\PatternPresetListBuilder 5 1143.21 10 5 0.38 9.35
Drupal\display_builder_ui\ProfileListBuilder 4 820.95 4 3 0.27 5.6
Drupal\display_builder_views\Controller\ViewsManagementController 2 1059.85 8 6 0.35 6.45
Drupal\display_builder_views\Controller\ViewsController 2 148 3 2 0.05 4.67
Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber 3 191.16 5 5 0.06 4
Drupal\display_builder_views\Form\ConfirmViewsBuilderDeleteForm 4 284.98 1 1 0.09 2.43
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook 2 167.37 3 3 0.06 2.25
Drupal\display_builder_views\Hook\PreprocessViewsView 2 393.5 8 8 0.13 6.15
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentAfterSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentBeforeSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewExposedSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFeedIconsSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFooterSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewHeaderSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewMoreSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewPagerSource 1 19.65 1 1 0.01 0.5
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase 3 280.54 5 5 0.09 4.66
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender 8 1962.04 23 5 0.65 15.71
Drupal\display_builder\Attribute\Island 1 19.65 1 1 0.01 0
Drupal\display_builder\Controller\ApiControllerBase 2 272.63 2 2 0.09 3.2
Drupal\display_builder\Controller\ApiPreviewController 1 1179.75 18 11 0.39 9.63
Drupal\display_builder\Controller\ApiController 4 6412.18 56 8 2.14 27.14
Drupal\display_builder\Controller\ApiSseController 1 431.02 9 9 0.14 11.13
Drupal\display_builder\Controller\IntegrationControllerBase 1 69.76 3 3 0.02 3.21
Drupal\display_builder\DisplayBuilderHelpers 5 497.54 15 6 0.17 11.42
Drupal\display_builder\Entity\PatternPreset 2 1312.4 28 7 0.44 13.71
Drupal\display_builder\Entity\Instance 3 6284.83 58 7 2.09 38.45
Drupal\display_builder\Entity\Profile 2 934.98 17 7 0.31 9
Drupal\display_builder\Event\DisplayBuilderEvents 0 28.53 1 0 0.01 0
Drupal\display_builder\Event\DisplayBuilderEvent 2 103.96 1 1 0.03 2
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber 3 520.13 6 6 0.17 9.3
Drupal\display_builder\Form\PatternPresetForm 1 740.16 4 3 0.25 5.62
Drupal\display_builder\Form\IslandFormBase 5 239.86 4 2 0.08 6.55
Drupal\display_builder\Form\ProfileIslandPluginForm 5 772.85 5 2 0.26 9.19
Drupal\display_builder\Form\ProfileForm 1 4075.17 30 13 1.36 14.22
Drupal\display_builder\Hook\LibrariesSwitcher 2 242.03 5 5 0.08 5.25
Drupal\display_builder\Hook\UiPatternsHooks 3 166.91 5 5 0.06 3.65
Drupal\display_builder\HtmxTrait 4 263.22 1 1 0.09 2.87
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher 3 2763 24 7 0.92 12.35
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel 4 1784.7 27 9 0.59 8.04
Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel 4 5585.64 37 14 1.86 17.14
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel 4 1707.09 26 9 0.57 19.24
Drupal\display_builder\Plugin\display_builder\Island\LayersPanel 4 1740.38 21 10 0.58 16.55
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel 4 1321.83 18 8 0.44 11.33
Drupal\display_builder\Plugin\display_builder\Island\Menu 1 206.44 1 1 0.07 2.16
Drupal\display_builder\Plugin\display_builder\Island\MenuDelete 1 95.18 1 1 0.03 1.75
Drupal\display_builder\Plugin\display_builder\Island\MenuPreset 1 105.49 1 1 0.04 1.77
Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel 4 761.92 8 5 0.25 4.83
Drupal\display_builder\Plugin\display_builder\Island\TreePanel 3 1698.3 20 11 0.57 14.63
Drupal\display_builder\Plugin\display_builder\Island\UiSkinsPanel 7 944.28 14 9 0.31 7.74
Drupal\display_builder\Plugin\display_builder\Island\UiStylesPanel 6 563.52 8 3 0.19 7.1
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel 5 640.76 10 7 0.21 7.66
Drupal\display_builder\Plugin\display_builder\Island\BackButton 2 288.44 7 5 0.1 4
Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons 1 1032.42 14 6 0.34 4.25
Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons 1 1410.64 16 5 0.47 8.53
Drupal\display_builder\Plugin\display_builder\Island\StateButtons 2 1704.28 21 8 0.57 8.52
Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel 4 557.19 7 7 0.19 5.63
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel 3 4005.21 46 21 1.34 27.98
Drupal\display_builder\Plugin\display_builder\Island\LibrariesPanel 2 36.54 1 1 0.01 0.5
Drupal\display_builder\Plugin\display_builder\Island\Collaboration 4 2347.56 21 9 0.78 16.75
Drupal\display_builder\Routing\ProfileRouteProvider 1 319.63 6 5 0.11 7.65
Drupal\display_builder\InstanceStorage 3 721.35 9 4 0.24 11.78
Drupal\display_builder\IslandConfigurationFormTrait 2 125.64 6 6 0.04 6.39
Drupal\display_builder\IslandPluginManager 2 408.07 9 5 0.14 8.87
Drupal\display_builder\IslandWithFormTrait 5 44.92 1 1 0.01 2.4
Drupal\display_builder\ComponentLibraryDefinitionHelper 3 1524 35 12 0.51 12.43
Drupal\display_builder\SlotSourceProxy 2 254.99 6 6 0.08 9.21
Drupal\display_builder\IslandPluginToolbarButtonConfigurationBase 1 1044.34 18 6 0.35 13.66
Drupal\display_builder\IslandPluginBase 14 1507.94 16 6 0.5 16.99
Drupal\display_builder\ProfileViewBuilder 1 3323.42 32 14 1.11 16.33
Drupal\display_builder\BlockLibrarySourceHelper 6 2080.47 40 10 0.69 14.63
Drupal\display_builder\ConfigFormBuilder 2 1116.4 16 7 0.37 8.11
Drupal\display_builder\HistoryStep 1 15.51 1 1 0.01 0
Drupal\display_builder\HtmxEvents 1 2840.25 13 6 0.95 20.77
Drupal\display_builder\InstanceAccessControlHandler 1 233.38 5 3 0.08 3.53
Drupal\display_builder\ProfileAccessControlHandler 1 63.4 3 3 0.02 5.2
Drupal\display_builder\ProfilePermissions 2 189.99 2 2 0.06 1.67
Drupal\display_builder\RenderableBuilderTrait 10 2811.78 23 6 0.94 9.7