| Class | WMC | Class cycl. | Max method cycl. | Relative system complexity | Relative data complexity | Relative structural complexity | Bugs | Defects | Unit testsuites calling it |
|---|---|---|---|---|---|---|---|---|---|
| Drupal\display_builder_entity_view\Controller\EntityViewController | 4 | 2 | 2 | 49.58 | 0.58 | 49 | 0.07 | 0.22 | 0 |
| Drupal\display_builder_entity_view\Controller\EntityViewOverridesController | 17 | 11 | 5 | 1024.48 | 0.48 | 1024 | 0.31 | 0.94 | 0 |
| Drupal\display_builder_entity_view\Entity\EntityViewDisplay | 7 | 5 | 5 | 144.23 | 0.23 | 144 | 0.11 | 0.45 | 12 |
| Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay | 11 | 7 | 4 | 225.29 | 0.29 | 225 | 0.13 | 0.5 | 0 |
| Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait | 66 | 37 | 7 | 5041.56 | 0.56 | 5041 | 0.97 | 3.05 | 0 |
| Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber | 9 | 6 | 6 | 256.24 | 0.24 | 256 | 0.12 | 0.43 | 0 |
| Drupal\display_builder_entity_view\Field\DisplayBuilderItemList | 30 | 14 | 6 | 1681.44 | 0.44 | 1681 | 0.45 | 1.33 | 0 |
| Drupal\display_builder_entity_view\Form\EntityViewDisplayForm | 2 | 1 | 1 | 16.7 | 0.7 | 16 | 0.04 | 0.15 | 0 |
| Drupal\display_builder_entity_view\Form\LayoutBuilderEntityViewDisplayForm | 3 | 2 | 2 | 25.58 | 0.58 | 25 | 0.06 | 0.22 | 0 |
| Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait | 32 | 25 | 7 | 1681.23 | 0.23 | 1681 | 0.71 | 1.66 | 0 |
| Drupal\display_builder_entity_view\Hook\Navigation | 12 | 9 | 5 | 81.3 | 0.3 | 81 | 0.09 | 1.05 | 0 |
| Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook | 9 | 5 | 4 | 81.3 | 0.3 | 81 | 0.14 | 0.36 | 0 |
| Drupal\display_builder_entity_view\Hook\TemplateOverride | 11 | 8 | 4 | 10.13 | 1.13 | 9 | 0.15 | 0.73 | 0 |
| Drupal\display_builder_entity_view\Plugin\Derivative\EntityOverrideViewLocalTask | 6 | 4 | 4 | 16.87 | 0.87 | 16 | 0.14 | 0.61 | 0 |
| Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource | 11 | 7 | 4 | 64.82 | 0.82 | 64 | 0.17 | 0.52 | 0 |
| Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource | 16 | 12 | 6 | 169.87 | 0.87 | 169 | 0.32 | 0.87 | 0 |
| Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes | 15 | 9 | 4 | 529.29 | 0.29 | 529 | 0.25 | 0.73 | 0 |
| Drupal\display_builder_entity_view\Routing\OverridesRoutes | 8 | 3 | 3 | 144.33 | 0.33 | 144 | 0.19 | 0.61 | 0 |
| Drupal\display_builder_entity_view\BuilderDataConverter | 47 | 33 | 8 | 1024.59 | 0.59 | 1024 | 0.89 | 2.51 | 0 |
| Drupal\display_builder_page_layout\Controller\PageLayoutController | 2 | 1 | 1 | 9.75 | 0.75 | 9 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_page_layout\Entity\PageLayout | 46 | 26 | 8 | 2116.6 | 0.6 | 2116 | 0.56 | 1.87 | 8 |
| Drupal\display_builder_page_layout\EventSubscriber\DisplayBuilderSubscriber | 7 | 5 | 5 | 81.5 | 0.5 | 81 | 0.05 | 0.36 | 0 |
| Drupal\display_builder_page_layout\EventSubscriber\PageVariantSubscriber | 8 | 6 | 6 | 81.47 | 0.47 | 81 | 0.06 | 0.36 | 0 |
| Drupal\display_builder_page_layout\Form\PageLayoutForm | 21 | 14 | 9 | 1156.2 | 0.2 | 1156 | 0.6 | 1.1 | 0 |
| Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant | 17 | 14 | 8 | 441.35 | 0.35 | 441 | 0.41 | 0.96 | 0 |
| Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource | 3 | 2 | 2 | 2.25 | 1.25 | 1 | 0.02 | 0.15 | 0 |
| Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageTitleSource | 2 | 1 | 1 | 2.5 | 2.5 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\LocalActionsSource | 3 | 2 | 2 | 25.5 | 0.5 | 25 | 0.05 | 0.15 | 0 |
| Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\LocalTasksSource | 3 | 2 | 2 | 25.5 | 0.5 | 25 | 0.05 | 0.15 | 0 |
| Drupal\display_builder_page_layout\Hook\PageLayoutHook | 4 | 3 | 3 | 16.6 | 0.6 | 16 | 0.06 | 0.29 | 0 |
| Drupal\display_builder_page_layout\PageLayoutListBuilder | 21 | 13 | 5 | 676.36 | 0.36 | 676 | 0.45 | 0.96 | 0 |
| Drupal\display_builder_page_layout\AccessControlHandler | 22 | 17 | 9 | 1156.3 | 0.3 | 1156 | 0.27 | 1.33 | 0 |
| Drupal\display_builder_ui\Hook\DisplayBuilderUiHooks | 1 | 1 | 1 | 1.5 | 0.5 | 1 | 0 | 0.15 | 0 |
| Drupal\display_builder_ui\InstanceListBuilder | 11 | 5 | 5 | 256.4 | 0.4 | 256 | 0.23 | 0.45 | 0 |
| Drupal\display_builder_ui\PatternPresetListBuilder | 18 | 10 | 5 | 400.43 | 0.43 | 400 | 0.38 | 1.12 | 0 |
| Drupal\display_builder_ui\ProfileListBuilder | 11 | 4 | 3 | 324.43 | 0.43 | 324 | 0.27 | 0.22 | 0 |
| Drupal\display_builder_views\Controller\ViewsManagementController | 11 | 8 | 6 | 225.36 | 0.36 | 225 | 0.35 | 0.66 | 0 |
| Drupal\display_builder_views\Controller\ViewsController | 4 | 3 | 2 | 49.63 | 0.63 | 49 | 0.05 | 0.22 | 0 |
| Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber | 7 | 5 | 5 | 169.33 | 0.33 | 169 | 0.06 | 0.36 | 0 |
| Drupal\display_builder_views\Form\ConfirmViewsBuilderDeleteForm | 7 | 1 | 1 | 144.37 | 0.37 | 144 | 0.09 | 0.15 | 0 |
| Drupal\display_builder_views\Hook\DisplayBuilderViewsHook | 4 | 3 | 3 | 16.6 | 0.6 | 16 | 0.06 | 0.29 | 0 |
| Drupal\display_builder_views\Hook\PreprocessViewsView | 9 | 8 | 8 | 81.35 | 0.35 | 81 | 0.13 | 0.52 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentAfterSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentBeforeSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewExposedSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFeedIconsSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFooterSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewHeaderSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewMoreSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewPagerSource | 1 | 1 | 1 | 1 | 1 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase | 9 | 5 | 5 | 81.76 | 0.76 | 81 | 0.09 | 0.29 | 0 |
| Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender | 44 | 23 | 5 | 2116.65 | 0.65 | 2116 | 0.65 | 1.41 | 5 |
| Drupal\display_builder\Attribute\Island | 1 | 1 | 1 | 7 | 7 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder\Controller\ApiControllerBase | 4 | 2 | 2 | 81.53 | 0.53 | 81 | 0.09 | 0.22 | 0 |
| Drupal\display_builder\Controller\ApiPreviewController | 25 | 18 | 11 | 256.57 | 0.57 | 256 | 0.39 | 1.12 | 0 |
| Drupal\display_builder\Controller\ApiController | 78 | 56 | 8 | 4900.48 | 0.48 | 4900 | 2.14 | 2.89 | 0 |
| Drupal\display_builder\Controller\ApiSseController | 9 | 9 | 9 | 169.14 | 0.14 | 169 | 0.14 | 1.03 | 0 |
| Drupal\display_builder\Controller\IntegrationControllerBase | 3 | 3 | 3 | 49.25 | 0.25 | 49 | 0.02 | 0.29 | 0 |
| Drupal\display_builder\DisplayBuilderHelpers | 19 | 15 | 6 | 144.77 | 0.77 | 144 | 0.17 | 1.17 | 0 |
| Drupal\display_builder\Entity\PatternPreset | 37 | 28 | 7 | 361.88 | 0.88 | 361 | 0.44 | 2.14 | 10 |
| Drupal\display_builder\Entity\Instance | 99 | 58 | 7 | 1370.27 | 1.27 | 1369 | 2.09 | 3.35 | 1 |
| Drupal\display_builder\Entity\Profile | 23 | 17 | 7 | 50.2 | 1.2 | 49 | 0.31 | 0.66 | 5 |
| Drupal\display_builder\Event\DisplayBuilderEvents | 0 | 1 | 0 | 0 | 0 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder\Event\DisplayBuilderEvent | 2 | 1 | 1 | 8.9 | 8.9 | 0 | 0.03 | 0.15 | 0 |
| Drupal\display_builder\Event\DisplayBuilderEventsSubscriber | 17 | 6 | 6 | 225.14 | 0.14 | 225 | 0.17 | 0.66 | 0 |
| Drupal\display_builder\Form\PatternPresetForm | 6 | 4 | 3 | 400.21 | 0.21 | 400 | 0.25 | 0.15 | 0 |
| Drupal\display_builder\Form\IslandFormBase | 8 | 4 | 2 | 64.82 | 0.82 | 64 | 0.08 | 0.36 | 0 |
| Drupal\display_builder\Form\ProfileIslandPluginForm | 14 | 5 | 2 | 625.37 | 0.37 | 625 | 0.26 | 0.43 | 0 |
| Drupal\display_builder\Form\ProfileForm | 36 | 30 | 13 | 1764.21 | 0.21 | 1764 | 1.36 | 1.77 | 0 |
| Drupal\display_builder\Hook\LibrariesSwitcher | 6 | 5 | 5 | 2.75 | 1.75 | 1 | 0.08 | 0.43 | 0 |
| Drupal\display_builder\Hook\UiPatternsHooks | 7 | 5 | 5 | 4.89 | 0.89 | 4 | 0.06 | 0.52 | 0 |
| Drupal\display_builder\HtmxTrait | 4 | 1 | 1 | 4.38 | 3.38 | 1 | 0.09 | 0.15 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher | 32 | 24 | 7 | 196.96 | 0.96 | 196 | 0.92 | 2.16 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel | 36 | 27 | 9 | 400.58 | 0.58 | 400 | 0.59 | 2.09 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel | 48 | 37 | 14 | 576.5 | 0.5 | 576 | 1.86 | 2.76 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel | 40 | 26 | 9 | 484.81 | 0.81 | 484 | 0.57 | 1.13 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\LayersPanel | 26 | 21 | 10 | 122.15 | 1.15 | 121 | 0.58 | 1.01 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\LogsPanel | 30 | 18 | 8 | 145.4 | 1.4 | 144 | 0.44 | 1.12 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\Menu | 1 | 1 | 1 | 25.67 | 0.67 | 25 | 0.07 | 0.15 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\MenuDelete | 1 | 1 | 1 | 25.67 | 0.67 | 25 | 0.03 | 0.15 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\MenuPreset | 1 | 1 | 1 | 25.67 | 0.67 | 25 | 0.04 | 0.15 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel | 12 | 8 | 5 | 324.37 | 0.37 | 324 | 0.25 | 0.75 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\TreePanel | 25 | 20 | 11 | 65.54 | 1.54 | 64 | 0.57 | 1.01 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\UiSkinsPanel | 24 | 14 | 9 | 400.56 | 0.56 | 400 | 0.31 | 1.42 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\UiStylesPanel | 17 | 8 | 3 | 196.66 | 0.66 | 196 | 0.19 | 0.15 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel | 17 | 10 | 7 | 144.72 | 0.72 | 144 | 0.21 | 0.75 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\BackButton | 9 | 7 | 5 | 121.53 | 0.53 | 121 | 0.1 | 0.52 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons | 19 | 14 | 6 | 81.75 | 0.75 | 81 | 0.34 | 0.5 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons | 27 | 16 | 5 | 400.71 | 0.71 | 400 | 0.47 | 0.5 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\StateButtons | 36 | 21 | 8 | 961.73 | 0.73 | 961 | 0.57 | 0.85 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel | 15 | 7 | 7 | 50.51 | 1.51 | 49 | 0.19 | 0.52 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel | 63 | 46 | 21 | 1089.74 | 0.74 | 1089 | 1.34 | 2.16 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\LibrariesPanel | 2 | 1 | 1 | 3.5 | 3.5 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder\Plugin\display_builder\Island\Collaboration | 35 | 21 | 9 | 841.69 | 0.69 | 841 | 0.78 | 1.91 | 0 |
| Drupal\display_builder\Routing\ProfileRouteProvider | 7 | 6 | 5 | 144.31 | 0.31 | 144 | 0.11 | 0.43 | 0 |
| Drupal\display_builder\InstanceStorage | 17 | 9 | 4 | 484.42 | 0.42 | 484 | 0.24 | 0.96 | 0 |
| Drupal\display_builder\IslandConfigurationFormTrait | 7 | 6 | 6 | 4.67 | 0.67 | 4 | 0.04 | 0.52 | 0 |
| Drupal\display_builder\IslandPluginManager | 12 | 9 | 5 | 64.86 | 0.86 | 64 | 0.14 | 0.75 | 0 |
| Drupal\display_builder\IslandWithFormTrait | 5 | 1 | 1 | 2.57 | 1.57 | 1 | 0.01 | 0.15 | 0 |
| Drupal\display_builder\ComponentLibraryDefinitionHelper | 39 | 35 | 12 | 122.5 | 1.5 | 121 | 0.51 | 1.66 | 1 |
| Drupal\display_builder\SlotSourceProxy | 7 | 6 | 6 | 16.7 | 0.7 | 16 | 0.08 | 0.36 | 0 |
| Drupal\display_builder\IslandPluginToolbarButtonConfigurationBase | 26 | 18 | 6 | 26.83 | 1.83 | 25 | 0.35 | 1.12 | 0 |
| Drupal\display_builder\IslandPluginBase | 44 | 16 | 6 | 730.12 | 1.12 | 729 | 0.5 | 0.71 | 0 |
| Drupal\display_builder\ProfileViewBuilder | 42 | 32 | 14 | 1156.4 | 0.4 | 1156 | 1.11 | 2.74 | 0 |
| Drupal\display_builder\BlockLibrarySourceHelper | 45 | 40 | 10 | 50.6 | 1.6 | 49 | 0.69 | 2.12 | 3 |
| Drupal\display_builder\ConfigFormBuilder | 23 | 16 | 7 | 576.5 | 0.5 | 576 | 0.37 | 1.01 | 0 |
| Drupal\display_builder\HistoryStep | 1 | 1 | 1 | 5 | 5 | 0 | 0.01 | 0.15 | 0 |
| Drupal\display_builder\HtmxEvents | 30 | 13 | 6 | 14.93 | 5.93 | 9 | 0.95 | 0.57 | 0 |
| Drupal\display_builder\InstanceAccessControlHandler | 7 | 5 | 3 | 121.69 | 0.69 | 121 | 0.08 | 0.59 | 0 |
| Drupal\display_builder\ProfileAccessControlHandler | 3 | 3 | 3 | 26 | 1 | 25 | 0.02 | 0.29 | 0 |
| Drupal\display_builder\ProfilePermissions | 3 | 2 | 2 | 64.3 | 0.3 | 64 | 0.06 | 0.38 | 0 |
| Drupal\display_builder\RenderableBuilderTrait | 35 | 23 | 6 | 13.21 | 4.21 | 9 | 0.94 | 1.55 | 0 |