Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Drupal\display_builder_entity_view\BuilderDataConverter0%
Drupal\display_builder_entity_view\Controller\EntityViewController0%
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController0%
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay0%
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber0%
Drupal\display_builder_entity_view\Field\DisplayBuilderItemList0%
Drupal\display_builder_entity_view\Form\EntityViewDisplayForm0%
Drupal\display_builder_entity_view\Form\LayoutBuilderEntityViewDisplayForm0%
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook0%
Drupal\display_builder_entity_view\Hook\Navigation0%
Drupal\display_builder_entity_view\Hook\TemplateOverride0%
Drupal\display_builder_entity_view\Plugin\Derivative\EntityOverrideViewLocalTask0%
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource0%
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource0%
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes0%
Drupal\display_builder_entity_view\Routing\OverridesRoutes0%
Drupal\display_builder_page_layout\AccessControlHandler0%
Drupal\display_builder_page_layout\Controller\PageLayoutController0%
Drupal\display_builder_page_layout\EventSubscriber\DisplayBuilderSubscriber0%
Drupal\display_builder_page_layout\EventSubscriber\PageVariantSubscriber0%
Drupal\display_builder_page_layout\Form\PageLayoutForm0%
Drupal\display_builder_page_layout\Hook\PageLayoutHook0%
Drupal\display_builder_page_layout\PageLayoutListBuilder0%
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant0%
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource0%
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageTitleSource0%
Drupal\display_builder_ui\Hook\DisplayBuilderUiHooks0%
Drupal\display_builder_ui\InstanceListBuilder0%
Drupal\display_builder_ui\PatternPresetListBuilder0%
Drupal\display_builder_ui\ProfileListBuilder0%
Drupal\display_builder_views\Controller\ViewsController0%
Drupal\display_builder_views\Controller\ViewsManagementController0%
Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber0%
Drupal\display_builder_views\Form\ConfirmViewsBuilderDeleteForm0%
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook0%
Drupal\display_builder_views\Hook\PreprocessViewsView0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentAfterSource0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewAttachmentBeforeSource0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewExposedSource0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFeedIconsSource0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewFooterSource0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewHeaderSource0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewMoreSource0%
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewPagerSource0%
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase0%
Drupal\display_builder\Attribute\Island0%
Drupal\display_builder\Controller\ApiPreviewController0%
Drupal\display_builder\Controller\ApiSseController0%
Drupal\display_builder\Controller\IntegrationControllerBase0%
Drupal\display_builder\DisplayBuilderHelpers0%
Drupal\display_builder\Entity\Instance0%
Drupal\display_builder\Event\DisplayBuilderEvent0%
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber0%
Drupal\display_builder\Form\IslandFormBase0%
Drupal\display_builder\Form\PatternPresetForm0%
Drupal\display_builder\Form\ProfileForm0%
Drupal\display_builder\Form\ProfileIslandPluginForm0%
Drupal\display_builder\HistoryStep0%
Drupal\display_builder\Hook\LibrariesSwitcher0%
Drupal\display_builder\Hook\UiPatternsHooks0%
Drupal\display_builder\HtmxEvents0%
Drupal\display_builder\InstanceStorage0%
Drupal\display_builder\IslandPluginManager0%
Drupal\display_builder\IslandPluginToolbarButtonConfigurationBase0%
Drupal\display_builder\Plugin\display_builder\Island\BackButton0%
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel0%
Drupal\display_builder\Plugin\display_builder\Island\Collaboration0%
Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel0%
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel0%
Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons0%
Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons0%
Drupal\display_builder\Plugin\display_builder\Island\LayersPanel0%
Drupal\display_builder\Plugin\display_builder\Island\LibrariesPanel0%
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel0%
Drupal\display_builder\Plugin\display_builder\Island\Menu0%
Drupal\display_builder\Plugin\display_builder\Island\MenuDelete0%
Drupal\display_builder\Plugin\display_builder\Island\MenuPreset0%
Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel0%
Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel0%
Drupal\display_builder\Plugin\display_builder\Island\StateButtons0%
Drupal\display_builder\Plugin\display_builder\Island\TreePanel0%
Drupal\display_builder\Plugin\display_builder\Island\UiSkinsPanel0%
Drupal\display_builder\Plugin\display_builder\Island\UiStylesPanel0%
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher0%
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel0%
Drupal\display_builder\ProfilePermissions0%
Drupal\display_builder\ProfileViewBuilder0%
Drupal\display_builder\Routing\ProfileRouteProvider0%
Drupal\display_builder\SlotSourceProxy0%
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait0%
Drupal\display_builder\IslandConfigurationFormTrait0%
Drupal\display_builder\IslandType0%
Drupal\display_builder\IslandTypeViewDisplay0%
Drupal\display_builder\IslandWithFormTrait0%
Drupal\display_builder\Controller\ApiController3%
Drupal\display_builder\Controller\ApiControllerBase6%
Drupal\display_builder\IslandPluginBase7%
Drupal\display_builder\RenderableBuilderTrait24%
Drupal\display_builder_entity_view\Entity\EntityViewDisplay25%
Drupal\display_builder\HtmxTrait25%
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel40%
Drupal\display_builder\Entity\PatternPreset53%
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait56%
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender59%
Drupal\display_builder_page_layout\Entity\PageLayout66%
Drupal\display_builder\ComponentLibraryDefinitionHelper67%
Drupal\display_builder\InstanceAccessControlHandler81%
Drupal\display_builder\BlockLibrarySourceHelper86%

Project Risks

Class CRAP
Drupal\display_builder\Entity\Instance7656
Drupal\display_builder\Controller\ApiController4990
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel2763
Drupal\display_builder_entity_view\BuilderDataConverter1722
Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel1482
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel1482
Drupal\display_builder\Plugin\display_builder\Island\StateButtons1332
Drupal\display_builder\Plugin\display_builder\Island\Collaboration1260
Drupal\display_builder\ProfileViewBuilder1260
Drupal\display_builder\IslandPluginBase1225
Drupal\display_builder\RenderableBuilderTrait998
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait960
Drupal\display_builder_entity_view\Field\DisplayBuilderItemList930
Drupal\display_builder\Form\ProfileForm930
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait870
Drupal\display_builder\HtmxEvents812
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel812
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel756
Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons756
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher756
Drupal\display_builder_page_layout\Entity\PageLayout616
Drupal\display_builder\Entity\PatternPreset605
Drupal\display_builder\IslandPluginToolbarButtonConfigurationBase552
Drupal\display_builder\ComponentLibraryDefinitionHelper515
Drupal\display_builder_page_layout\AccessControlHandler506
Drupal\display_builder_page_layout\Form\PageLayoutForm506
Drupal\display_builder\Plugin\display_builder\Island\UiSkinsPanel462
Drupal\display_builder_page_layout\PageLayoutListBuilder420
Drupal\display_builder\Controller\ApiPreviewController420
Drupal\display_builder\Plugin\display_builder\Island\LayersPanel420
Drupal\display_builder\Plugin\display_builder\Island\TreePanel420
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender414
Drupal\display_builder\BlockLibrarySourceHelper396
Drupal\display_builder\DisplayBuilderHelpers380
Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons380
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController306
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant306
Drupal\display_builder_ui\PatternPresetListBuilder306
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber306
Drupal\display_builder\Form\ProfileIslandPluginForm306
Drupal\display_builder\InstanceStorage272
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource240
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes240
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel210
Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel182
Drupal\display_builder_entity_view\Hook\Navigation156
Drupal\display_builder\Plugin\display_builder\Island\UiStylesPanel156
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay132
Drupal\display_builder_entity_view\Hook\TemplateOverride132
Drupal\display_builder_ui\ProfileListBuilder132
Drupal\display_builder_ui\InstanceListBuilder110
Drupal\display_builder_views\Controller\ViewsManagementController110
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber90
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook90
Drupal\display_builder\Controller\ApiSseController90
Drupal\display_builder\IslandPluginManager90
Drupal\display_builder\Plugin\display_builder\Island\BackButton90
Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel90
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource72
Drupal\display_builder_entity_view\Routing\OverridesRoutes72
Drupal\display_builder\Form\IslandFormBase72
Drupal\display_builder\Form\PatternPresetForm72
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase56
Drupal\display_builder\Hook\UiPatternsHooks56
Drupal\display_builder\Routing\ProfileRouteProvider56
Drupal\display_builder\IslandConfigurationFormTrait56
Drupal\display_builder\IslandType56
Drupal\display_builder_entity_view\Plugin\Derivative\EntityOverrideViewLocalTask42
Drupal\display_builder_page_layout\EventSubscriber\DisplayBuilderSubscriber42
Drupal\display_builder_page_layout\EventSubscriber\PageVariantSubscriber42
Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber42
Drupal\display_builder_views\Hook\PreprocessViewsView42
Drupal\display_builder\Hook\LibrariesSwitcher42
Drupal\display_builder\SlotSourceProxy42
Drupal\display_builder_entity_view\Controller\EntityViewController20
Drupal\display_builder_page_layout\Hook\PageLayoutHook20
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook20
Drupal\display_builder\ProfilePermissions20
Drupal\display_builder\Controller\ApiControllerBase17
Drupal\display_builder\InstanceAccessControlHandler13
Drupal\display_builder_entity_view\Entity\EntityViewDisplay12
Drupal\display_builder_entity_view\Form\LayoutBuilderEntityViewDisplayForm12
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource12
Drupal\display_builder_views\Controller\ViewsController12
Drupal\display_builder\Controller\IntegrationControllerBase12

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
convertFromManageDisplay0%
convertFromLayoutBuilder0%
convertSingleField0%
convertExtraField0%
convertUiPatternsLayout0%
moveUiStylesAttributesSource0%
convertLayout0%
extractUiStylesData0%
convertLayoutBuilderComponent0%
convertFieldBlock0%
convertExtraFieldBlock0%
convertUiPatternsBlock0%
convertBlock0%
updateContextMapping0%
title0%
getBuilder0%
getEntityViewDisplay0%
title0%
getBuilder0%
getFirstBuilder0%
checkAccess0%
checkFirstBuilderAccess0%
getFirstOverridableViewMode0%
getEntityViewDisplay0%
overrideBuilderAccessResult0%
getDisplayInfos0%
__construct0%
preSave0%
getDisplayBuilderOverrideField0%
initialImport0%
importFromLayoutBuilder0%
__construct0%
getSubscribedEvents0%
onSave0%
getEntityViewDisplayEntity0%
getPrefix0%
getContextRequirement0%
getBuilderUrl0%
checkInstanceId0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getInstanceId0%
getSources0%
saveSources0%
checkAccess0%
initInstanceIfMissing0%
getInitialSources0%
getInitialContext0%
entityTypeManager0%
getEntityViewDisplay0%
getInstance0%
create0%
form0%
create0%
form0%
__construct0%
fieldInfoAlter0%
entityTypeAlter0%
entityOperationAlter0%
displayBuilderProviderInfo0%
__construct0%
entityTypeAlter0%
isDisplayBuilderEntityType0%
getEntityTypeViewModesIds0%
__construct0%
entityView0%
suggestionsAlter0%
themeRegistryAlter0%
__construct0%
create0%
getDerivativeDefinitions0%
create0%
defaultSettings0%
getPropValue0%
settingsForm0%
getEntity0%
defaultSettings0%
settingsSummary0%
getPropValue0%
settingsForm0%
getDefinitions0%
__construct0%
create0%
getSubscribedEvents0%
onAlterRoutes0%
buildRoutes0%
buildDisplayBuilderRoute0%
getEntityTypes0%
__construct0%
create0%
getSubscribedEvents0%
onAlterRoutes0%
buildRoutes0%
buildSingleRoute0%
__construct0%
createInstance0%
loadCurrentPageLayout0%
checkAccess0%
getAccessResult0%
mergeCacheabilityFromConditions0%
getTitle0%
getBuilder0%
checkInstanceId0%
getBuilderUrl0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
checkAccess0%
saveSources0%
sourceManager0%
__construct0%
getSubscribedEvents0%
onSave0%
__construct0%
getSubscribedEvents0%
onSelectPageDisplayVariant0%
__construct0%
form0%
save0%
submitForm0%
actionsElement0%
buildConditionsForm0%
alterConditionsForm0%
submitConditions0%
entityOperationAlter0%
displayBuilderProviderInfo0%
getFormId0%
render0%
load0%
buildHeader0%
buildRow0%
getDefaultOperations0%
buildForm0%
countActivePageLayouts0%
getConditionsSummary0%
__construct0%
create0%
build0%
setMainContent0%
setTitle0%
replaceTitleAndContent0%
getPropValue0%
getValue0%
getPropValue0%
getValue0%
entityTypeAlter0%
__construct0%
createInstance0%
getFormId0%
buildHeader0%
render0%
buildRow0%
getEntityIds0%
__construct0%
createInstance0%
getFormId0%
buildHeader0%
buildRow0%
buildForm0%
render0%
prettyPrintContexts0%
getThemeName0%
__construct0%
createInstance0%
getFormId0%
buildHeader0%
buildRow0%
render0%
buildForm0%
listViewPanels0%
title0%
getBuilder0%
__construct0%
pageViewsIndex0%
buildRow0%
getOperationLinks0%
__construct0%
getSubscribedEvents0%
onSave0%
__construct0%
buildForm0%
getCancelUrl0%
getFormId0%
getQuestion0%
submitForm0%
unsetDisplayBuilder0%
entityOperationAlter0%
displayBuilderProviderInfo0%
__construct0%
preprocessViewsView0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
getPropValue0%
getValue0%
settingsForm0%
getVariableId0%
preExecute0%
getBuilderUrl0%
getDisplayUrlFromInstanceId0%
checkAccess0%
saveSources0%
buildThemeRegistryEntry0%
__construct0%
attachToRoot0%
get0%
update0%
thirdPartySettingsUpdate0%
paste0%
delete0%
saveAsPreset0%
save0%
restore0%
revert0%
undo0%
redo0%
clear0%
attachPresetToRoot0%
attachPresetToSlot0%
dispatchDisplayBuilderEvent0%
dispatchDisplayBuilderEventWithRenderApi0%
validateIslandForm0%
recursiveRefreshNodeId0%
cleanNodeId0%
createEventWithEnabledIsland0%
saveSseData0%
__construct0%
getBlockPreview0%
getPresetPreview0%
getComponentPreview0%
generateBlock0%
generateStory0%
generateComponent0%
renderSource0%
sse0%
renderBuilder0%
findArrayReplaceSource0%
getFixtureData0%
getFixtureDataFromExtension0%
formatLog0%
formatTime0%
isNew0%
toArray0%
postCreate0%
getProfile0%
setProfile0%
moveToRoot0%
moveToSlot0%
attachToRoot0%
attachToSlot0%
get0%
getParentId0%
setSource0%
setThirdPartySettings0%
remove0%
getContexts0%
setSave0%
getCurrentState0%
restore0%
undo0%
redo0%
clear0%
getCountPast0%
getCountFuture0%
getUsers0%
canSaveContextsRequirement0%
hasSaveContextsRequirement0%
hasSave0%
saveIsCurrent0%
getPathIndex0%
setNewPresent0%
getCurrent0%
getUniqId0%
buildIndexFromSlot0%
sampleEntityGenerator0%
slotSourceProxy0%
currentUser0%
refreshContexts0%
changeSourcePositionInSlot0%
getNodeId0%
buildIndexFromSource0%
doAttachToRoot0%
doAttachToSlot0%
doRemove0%
getPath0%
areContextsSatisfied0%
getContextsFromComponent0%
__construct0%
appendResult0%
getBuilderId0%
getData0%
getInstanceId0%
getIslandConfiguration0%
getEnabledIslands0%
getParentId0%
getCurrentIslandId0%
getResult0%
__construct0%
getSubscribedEvents0%
onActive0%
onAttachToRoot0%
onAttachToSlot0%
onDelete0%
onHistoryChange0%
onMove0%
onUpdate0%
onSave0%
onPresetSave0%
dispatchToIslands0%
getFormId0%
buildForm0%
validateForm0%
submitForm0%
getPlugin0%
form0%
save0%
copyFormValuesToEntity0%
form0%
submitForm0%
save0%
buildIslandTypeTable0%
buildIslandRow0%
copyFormValuesToEntity0%
moduleExtensionList0%
__construct0%
editFormTitle0%
create0%
getEntityFromRouteMatch0%
validateForm0%
form0%
save0%
actions0%
copyFormValuesToEntity0%
getIslandPlugin0%
__construct0%
__construct0%
switchLibraries0%
__construct0%
sourceValueAlter0%
schemaInfoAlter0%
onClickDelete0%
onClickSavePreset0%
onClickPaste0%
onClickDuplicate0%
onRootDrop0%
onSlotDrop0%
onInstanceClick0%
onInstanceFormChange0%
onInstanceUpdateButtonClick0%
onThirdPartyFormChange0%
onUndo0%
onRedo0%
onReset0%
onRevert0%
onClear0%
onSave0%
setHtmxAttributes0%
setHtmxAttributesOnSubKey0%
__construct0%
createInstance0%
createFromImplementation0%
loadUnchanged0%
has0%
getQueryServiceName0%
doLoadMultiple0%
doSave0%
doDelete0%
build0%
afterBuild0%
isApplicable0%
label0%
keyboardShortcuts0%
getTypeId0%
getHtmlId0%
getIcon0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onActive0%
onUpdate0%
onDelete0%
onHistoryChange0%
onSave0%
onPresetSave0%
getConfiguration0%
configurationSummary0%
alterRenderable0%
reloadWithGlobalData0%
reloadWithLocalData0%
reloadWithInstanceData0%
formBuilder0%
getArgs0%
__construct0%
getIslandsByTypes0%
createInstances0%
sortListByWeight0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
getButtonSummary0%
isButtonEnabled0%
showLabel0%
showIcon0%
hasButtons0%
getButtonValue0%
build0%
hasButtons0%
findParentDisplayFromId0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
label0%
buildCategorySection0%
getSources0%
getProvidersOptions0%
getProviders0%
keyboardShortcuts0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
buildSingleComponent0%
replaceInstance0%
useAttributesVariable0%
buildComponentSlot0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
alterRenderable0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
removeInactiveUsers0%
buildRenderable0%
rebuild0%
create0%
label0%
defaultConfiguration0%
buildConfigurationForm0%
validateConfigurationForm0%
configurationSummary0%
build0%
getProviders0%
getComponentsGrouped0%
getComponentsVariants0%
getComponentsMosaic0%
getProvidersOptions0%
create0%
label0%
buildForm0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onUpdate0%
onDelete0%
isApplicable0%
alterFormValues0%
alterFormForComponent0%
getComponentMetadata0%
isMultipleItemsSlotSource0%
removeItemSelector0%
build0%
hasButtons0%
buildHighlightButton0%
buildFullscreenButton0%
buildThemeMenu0%
buildKeyboardButton0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
hasButtons0%
rebuild0%
buildUndoButton0%
buildRedoButton0%
buildClearButton0%
create0%
keyboardShortcuts0%
build0%
buildSingleComponent0%
buildSingleBlock0%
getComponentVariantLabel0%
keyboardShortcuts0%
build0%
create0%
keyboardShortcuts0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
onSave0%
buildRows0%
buildRow0%
printSaveAlert0%
build0%
build0%
build0%
create0%
label0%
build0%
onPresetSave0%
buildPresets0%
create0%
keyboardShortcuts0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
create0%
build0%
onSave0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
buildStateButtons0%
hasButtons0%
isOverridden0%
buildPublishButton0%
buildRestoreButton0%
buildRevertButton0%
rebuild0%
create0%
keyboardShortcuts0%
build0%
buildSingleComponent0%
buildSingleBlock0%
getComponentVariantLabel0%
create0%
label0%
buildForm0%
validateForm0%
alterElement0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
isApplicable0%
filterValues0%
create0%
label0%
buildForm0%
validateForm0%
alterElement0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
isApplicable0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
getDefinitions0%
getMaxWidthValueFromMediaQuery0%
getProvidersOptions0%
getProviders0%
create0%
buildForm0%
validateForm0%
alterElement0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
__construct0%
create0%
permissions0%
view0%
buildSlots0%
prepareViewIslands0%
buildContextualIslands0%
buildPanes0%
buildStartButtons0%
buildBuilderTabs0%
buildMenuWrapper0%
getIslandsEnableSorted0%
entityTypeManager0%
islandPluginManager0%
getRoutes0%
getEditPluginFormRoute0%
__construct0%
getLabelWithSummary0%
checkInstanceId0%
getDisplayUrlFromInstanceId0%
checkAccess0%
delete0%
buildMultiple0%
isOverrideOfCurrentDisplay0%
getContextsForEntity0%
contextRepository0%
buildSources0%
submitForm0%
entityViewDisplayForm0%
buildOverridesForm0%
getAlreadyMappedFields0%
getSourceFieldAsOptions0%
buildExtraFieldRow0%
buildFieldRow0%
copyFormValuesToEntity0%
addOutOfBand0%
makeOutOfBand0%
addTarget0%
validateConfigurationForm0%
submitConfigurationForm0%
description0%
regions0%
getFormClass0%
hasFormClass0%
buildForm0%
validateForm0%
submitForm0%
setBuilderId0%
setInstanceId0%
buildPlaceholderButtonWithPreview0%
buildPlaceholderCardWithPreview0%
buildButton0%
buildIconButton0%
buildMenuItem0%
buildMenuDivider0%
buildDraggables0%
buildTabs0%
buildInput0%
wrapContent0%
attachToSlot21%
prepareComponentData29%
renderSource37%
postSave53%
getDefaultValue55%
buildPlaceholder55%
isApplicable57%
submitOptionsForm62%
digFromSlot63%
getProfile66%
buildOptionsForm66%
optionsSummary66%
checkInstanceId66%
getUrlFromInstanceId66%
getInstanceId66%
getContextFromSource66%
getRoles66%
checkAccess66%
checkProfileAccess66%
loadDisplayBuilder66%
buildPlaceholderButton66%
isImpactingPageVariantDetection69%
buildSingleBlock70%
buildSelect75%
getContexts75%
getChoiceGroupLabel78%
postSave80%
getProfile80%
toUrl80%
getSourceGroupLabel81%
calculateDependencies85%
onDependencyRemoval85%
buildError85%
getGroupedChoices87%
isChoiceValid87%
getSources88%

Project Risks

Method CRAP
buildSingleBlock268
configurationSummary110
checkAccess90
generateComponent90
sse90
buildRenderable90
buildSingleComponent90
buildSlots90
buildConditionsForm72
attachToRoot72
update72
buildIslandRow72
getProviders72
buildSingleComponent72
alterFormValues72
buildSingleComponent72
buildStateButtons72
attachToSlot60
isImpactingPageVariantDetection57
convertLayoutBuilderComponent56
replaceTitleAndContent56
validateIslandForm56
buildForm56
buildRow56
build56
description56
prepareComponentData46
convertUiPatternsLayout42
onSave42
getEntityViewDisplay42
settingsForm42
build42
getFixtureDataFromExtension42
buildIndexFromSource42
areContextsSatisfied42
dispatchToIslands42
save42
onInstanceUpdateButtonClick42
isMultipleItemsSlotSource42
build42
buildForm42
prepareViewIslands42
getSourceFieldAsOptions42
submitConfigurationForm42
buildInput42
postSave35
getSourceGroupLabel33
getDefaultValue30
convertFromManageDisplay30
updateContextMapping30
overrideBuilderAccessResult30
entityTypeAlter30
getAccessResult30
buildRow30
preprocessViewsView30
revert30
cleanNodeId30
findArrayReplaceSource30
getFixtureData30
moveToSlot30
hasSaveContextsRequirement30
refreshContexts30
switchLibraries30
sourceValueAlter30
getIslandsByTypes30
configurationSummary30
getButtonSummary30
build30
getSources30
build30
build30
build30
buildClearButton30
printSaveAlert30
build30
isOverridden30
getDefinitions30
buildForm30
getEditPluginFormRoute30
getLabelWithSummary30
buildMultiple30
getAlreadyMappedFields30
digFromSlot28
getSources26
buildPlaceholder25
renderSource20
preSave20
entityOperationAlter20
suggestionsAlter20
themeRegistryAlter20
getDerivativeDefinitions20
getEntity20
buildRoutes20
buildDisplayBuilderRoute20
onSave20
onSelectPageDisplayVariant20
buildRow20
countActivePageLayouts20
getConditionsSummary20
buildRow20
buildRow20
prettyPrintContexts20
onSave20
getPropValue20
paste20
attachPresetToRoot20
attachPresetToSlot20
recursiveRefreshNodeId20
getUsers20
canSaveContextsRequirement20
setNewPresent20
getContextsFromComponent20
save20
form20
buildIslandTypeTable20
copyFormValuesToEntity20
save20
doLoadMultiple20
build20
buildCategorySection20
buildConfigurationForm20
validateConfigurationForm20
getProviders20
getComponentsVariants20
buildUndoButton20
buildRedoButton20
buildSingleBlock20
getComponentVariantLabel20
build20
build20
buildSingleBlock20
getComponentVariantLabel20
filterValues20
getMaxWidthValueFromMediaQuery20
getProviders20
isOverrideOfCurrentDisplay20
submitForm20
entityViewDisplayForm20
getChoiceGroupLabel19
submitOptionsForm17
isChoiceValid16
buildError14
onDependencyRemoval12
convertFromLayoutBuilder12
extractUiStylesData12
getFirstOverridableViewMode12
getDisplayInfos12
initialImport12
getInitialSources12
isDisplayBuilderEntityType12
getEntityTypeViewModesIds12
getPropValue12
getPropValue12
getEntityTypes12
buildRoutes12
loadCurrentPageLayout12
mergeCacheabilityFromConditions12
save12
actionsElement12
alterConditionsForm12
entityOperationAlter12
buildRow12
pageViewsIndex12
entityOperationAlter12
getComponentPreview12
renderBuilder12
moveToRoot12
setSource12
changeSourcePositionInSlot12
getNodeId12
copyFormValuesToEntity12
submitForm12
onInstanceClick12
onInstanceFormChange12
afterBuild12
isApplicable12
buildConfigurationForm12
findParentDisplayFromId12
replaceInstance12
configurationSummary12
removeInactiveUsers12
getComponentsGrouped12
alterFormForComponent12
buildHighlightButton12
buildFullscreenButton12
buildThemeMenu12
buildKeyboardButton12
buildRows12
build12
buildPublishButton12
buildRestoreButton12
buildRevertButton12
isApplicable12
alterElement12
view12
buildStartButtons12
buildBuilderTabs12
buildOverridesForm12
copyFormValuesToEntity12
buildPlaceholderCardWithPreview12
buildButton12
isApplicable10
buildSelect10
toUrl10
calculateDependencies7
moveUiStylesAttributesSource6
convertLayout6
convertUiPatternsBlock6
getBuilder6
getFirstBuilder6
checkAccess6
checkFirstBuilderAccess6
importFromLayoutBuilder6
checkInstanceId6
getInstanceId6
getSources6
saveSources6
initInstanceIfMissing6
getInstance6
form6
entityTypeAlter6
entityView6
settingsForm6
checkInstanceId6
getUrlFromInstanceId6
getDisplayUrlFromInstanceId6
checkAccess6
submitConditions6
load6
buildForm6
getPropValue6
buildForm6
getThemeName6
buildForm6
getBuilder6
preExecute6
getDisplayUrlFromInstanceId6
checkAccess6
thirdPartySettingsUpdate6
saveAsPreset6
saveSseData6
generateStory6
renderSource6
formatTime6
postCreate6
attachToRoot6
attachToSlot6
setThirdPartySettings6
remove6
undo6
redo6
getPathIndex6
buildIndexFromSlot6
buildForm6
validateForm6
submitForm6
validateForm6
form6
copyFormValuesToEntity6
getIslandPlugin6
setHtmxAttributesOnSubKey6
createFromImplementation6
has6
doSave6
doDelete6
reloadWithGlobalData6
reloadWithLocalData6
reloadWithInstanceData6
formBuilder6
sortListByWeight6
defaultConfiguration6
isButtonEnabled6
showLabel6
showIcon6
configurationSummary6
build6
getProvidersOptions6
onDelete6
buildComponentSlot6
rebuild6
getComponentsMosaic6
getProvidersOptions6
build6
isApplicable6
getComponentMetadata6
rebuild6
build6
buildPresets6
rebuild6
alterElement6
isApplicable6
configurationSummary6
getProvidersOptions6
permissions6
buildContextualIslands6
buildPanes6
buildMenuWrapper6
entityTypeManager6
islandPluginManager6
getRoutes6
checkInstanceId6
checkAccess6
delete6
buildSources6
buildExtraFieldRow6
buildFieldRow6
buildDraggables6
buildTabs6
wrapContent6
getContexts5
postSave4
getGroupedChoices4
getProfile3
getProfile2
buildOptionsForm2
optionsSummary2
checkInstanceId2
getUrlFromInstanceId2
getInstanceId2
getContextFromSource2
getRoles2
checkAccess2
checkProfileAccess2
loadDisplayBuilder2
buildPlaceholderButton2