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\EventSubscriber\DisplayBuilderSubscriber0%
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\Plugin\display_builder\Buildable\EntityView0%
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityViewOverride0%
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\BuilderDataConverter0%
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\PageLayoutSource0%
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageTitleSource0%
Drupal\display_builder_page_layout\Plugin\display_builder\Buildable\PageLayout0%
Drupal\display_builder_ui\Form\InstanceListFilterForm0%
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_views\Plugin\display_builder\Buildable\ViewDisplay0%
Drupal\display_builder\Attribute\DisplayBuildable0%
Drupal\display_builder\Attribute\Island0%
Drupal\display_builder\Controller\ApiPreviewController0%
Drupal\display_builder\Controller\ApiSseController0%
Drupal\display_builder\Controller\IntegrationControllerBase0%
Drupal\display_builder\DisplayBuildablePluginManager0%
Drupal\display_builder\DisplayBuilderHelpers0%
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\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\Field\FieldType\HistoryStep0%
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\DesignTokensPanel0%
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\StylesPanel0%
Drupal\display_builder\Plugin\display_builder\Island\TreePanel0%
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\IslandWithFormTrait0%
Drupal\display_builder\IslandPluginBase7%
Drupal\display_builder\HtmxTrait25%
Drupal\display_builder\Controller\ApiController26%
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay31%
Drupal\display_builder\RenderableBuilderTrait36%
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel47%
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait53%
Drupal\display_builder\DisplayBuildablePluginBase57%
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender60%
Drupal\display_builder\Entity\PatternPreset63%
Drupal\display_builder\ComponentLibraryDefinitionHelper70%
Drupal\display_builder\Controller\ApiControllerBase75%
Drupal\display_builder\Entity\Instance77%
Drupal\display_builder_page_layout\Entity\PageLayout79%
Drupal\display_builder\Plugin\UiPatterns\Source\LayoutSource80%
Drupal\display_builder\Plugin\UiPatterns\Source\ComponentSource82%
Drupal\display_builder\InstanceAccessControlHandler84%
Drupal\display_builder\BlockLibrarySourceHelper85%
Drupal\display_builder_entity_view\Entity\EntityViewDisplay87%
Drupal\display_builder\Entity\Profile88%
Drupal\display_builder\SourceTree89%

Project Risks

Class CRAP
Drupal\display_builder\Controller\ApiController4434
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel3056
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityViewOverride2352
Drupal\display_builder_entity_view\BuilderDataConverter2070
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait1806
Drupal\display_builder\Plugin\display_builder\Island\ComponentLibraryPanel1560
Drupal\display_builder\ProfileViewBuilder1482
Drupal\display_builder\DisplayBuilderHelpers1332
Drupal\display_builder\Plugin\display_builder\Island\StateButtons1332
Drupal\display_builder_ui\InstanceListBuilder1260
Drupal\display_builder\Plugin\display_builder\Island\Collaboration1260
Drupal\display_builder\IslandPluginBase1233
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel1190
Drupal\display_builder\DisplayBuildablePluginBase1156
Drupal\display_builder\Entity\PatternPreset1040
Drupal\display_builder\Entity\Instance1033
Drupal\display_builder\RenderableBuilderTrait916
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel870
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait845
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityView812
Drupal\display_builder\HtmxEvents812
Drupal\display_builder\Form\ProfileForm756
Drupal\display_builder\Plugin\display_builder\Island\HistoryButtons756
Drupal\display_builder\Plugin\display_builder\Island\LayersPanel756
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher756
Drupal\display_builder_views\Plugin\display_builder\Buildable\ViewDisplay702
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel702
Drupal\display_builder\ComponentLibraryDefinitionHelper687
Drupal\display_builder_page_layout\Plugin\display_builder\Buildable\PageLayout650
Drupal\display_builder\InstanceStorage552
Drupal\display_builder\SourceTree516
Drupal\display_builder_page_layout\Form\PageLayoutForm506
Drupal\display_builder\IslandPluginToolbarButtonConfigurationBase506
Drupal\display_builder_page_layout\AccessControlHandler462
Drupal\display_builder_page_layout\PageLayoutListBuilder462
Drupal\display_builder\Controller\ApiPreviewController462
Drupal\display_builder\Plugin\display_builder\Island\DesignTokensPanel462
Drupal\display_builder\Plugin\UiPatterns\Source\LayoutSource457
Drupal\display_builder\BlockLibrarySourceHelper450
Drupal\display_builder\Plugin\UiPatterns\Source\ComponentSource404
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageLayoutSource380
Drupal\display_builder\Plugin\display_builder\Island\ControlsButtons380
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel380
Drupal\display_builder_page_layout\Entity\PageLayout372
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant342
Drupal\display_builder\IslandPluginManager342
Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel342
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController306
Drupal\display_builder_ui\PatternPresetListBuilder306
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber306
Drupal\display_builder\Form\ProfileIslandPluginForm272
Drupal\display_builder\Plugin\display_builder\Island\StylesPanel272
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource240
Drupal\display_builder\Plugin\display_builder\Island\TreePanel240
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook182
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes182
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender160
Drupal\display_builder\Plugin\display_builder\Island\PreviewPanel156
Drupal\display_builder_entity_view\Hook\Navigation132
Drupal\display_builder_entity_view\Hook\TemplateOverride132
Drupal\display_builder_ui\ProfileListBuilder132
Drupal\display_builder\IslandType132
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber90
Drupal\display_builder_views\Controller\ViewsManagementController90
Drupal\display_builder\Controller\ApiSseController90
Drupal\display_builder\Hook\UiPatternsHooks90
Drupal\display_builder\Plugin\display_builder\Island\BackButton90
Drupal\display_builder\Entity\Profile81
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource72
Drupal\display_builder_page_layout\BuilderDataConverter72
Drupal\display_builder\Form\IslandFormBase72
Drupal\display_builder\Form\PatternPresetForm72
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay66
Drupal\display_builder_entity_view\Routing\OverridesRoutes56
Drupal\display_builder_ui\Form\InstanceListFilterForm56
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase56
Drupal\display_builder\Routing\ProfileRouteProvider56
Drupal\display_builder\SlotSourceProxy56
Drupal\display_builder\IslandConfigurationFormTrait56
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_entity_view\Controller\EntityViewController20
Drupal\display_builder\Controller\IntegrationControllerBase20
Drupal\display_builder\InstanceAccessControlHandler13
Drupal\display_builder_entity_view\Form\LayoutBuilderEntityViewDisplayForm12
Drupal\display_builder_page_layout\Hook\PageLayoutHook12
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource12
Drupal\display_builder_views\Controller\ViewsController12
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook12
Drupal\display_builder\ProfilePermissions12
Drupal\display_builder_entity_view\Entity\EntityViewDisplay8
Drupal\display_builder\Controller\ApiControllerBase4

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
convertFromManageDisplay0%
convertFromLayoutBuilder0%
convertSingleField0%
convertExtraField0%
convertUiPatternsLayout0%
extractThirdPartySettings0%
moveUiStylesAttributesSource0%
convertLayout0%
extractUiStylesData0%
convertLayoutBuilderComponent0%
convertFieldBlock0%
convertExtraFieldBlock0%
convertUiPatternsBlock0%
convertBlock0%
updateContextMapping0%
title0%
getBuilder0%
getEntityViewDisplay0%
title0%
getBuilder0%
getFirstBuilder0%
checkAccess0%
checkFirstBuilderAccess0%
getFirstOverridableViewMode0%
getEntityViewDisplay0%
overrideBuilderAccessResult0%
initialImport0%
importFromLayoutBuilder0%
__construct0%
getSubscribedEvents0%
onSave0%
getEntityViewDisplayEntity0%
create0%
form0%
create0%
form0%
__construct0%
entityTypeAlter0%
entityOperationAlter0%
entityDelete0%
__construct0%
entityTypeAlter0%
isDisplayBuilderEntityType0%
getEntityTypeViewModesIds0%
__construct0%
entityView0%
suggestionsAlter0%
themeRegistryAlter0%
__construct0%
create0%
getDerivativeDefinitions0%
create0%
defaultSettings0%
getPropValue0%
settingsForm0%
getEntity0%
defaultSettings0%
settingsSummary0%
getPropValue0%
settingsForm0%
getDefinitions0%
__construct0%
getContextRequirement0%
checkInstanceId0%
checkAccess0%
getBuilderUrl0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
getInstanceId0%
collectInstances0%
getInitialSources0%
getInitializationMessage0%
getInitialContext0%
getUrlParamsFromInstanceId0%
loadDisplayBuilder0%
__construct0%
getContextRequirement0%
getBuilderUrl0%
checkInstanceId0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
checkAccess0%
getInstanceId0%
setRevision0%
collectInstances0%
getInitializationMessage0%
getInitialSources0%
getInitialContext0%
collectInstancesByField0%
time0%
entityTypeManager0%
displayBuildableManager0%
dataConverter0%
getEntityViewDisplay0%
__construct0%
getSubscribedEvents0%
onAlterRoutes0%
buildRoutes0%
buildDisplayBuilderRoute0%
getEntityTypes0%
__construct0%
getSubscribedEvents0%
onAlterRoutes0%
buildRoutes0%
buildSingleRoute0%
__construct0%
createInstance0%
loadCurrentPageLayout0%
checkAccess0%
getAccessResult0%
mergeCacheabilityFromConditions0%
__construct0%
convertPage0%
convertBlock0%
getTitle0%
getBuilder0%
duplicate0%
setSources0%
sourceManager0%
__construct0%
getSubscribedEvents0%
onSave0%
__construct0%
getSubscribedEvents0%
onSelectPageDisplayVariant0%
__construct0%
form0%
save0%
submitForm0%
actionsElement0%
buildConditionsForm0%
alterConditionsForm0%
submitConditions0%
entityOperationAlter0%
getFormId0%
render0%
load0%
buildHeader0%
buildRow0%
getDefaultOperations0%
buildForm0%
countActivePageLayouts0%
getConditionsSummary0%
__construct0%
create0%
build0%
setMainContent0%
setTitle0%
replaceTitleAndContent0%
getPropValue0%
getValue0%
__construct0%
create0%
getPropValue0%
calculateDependencies0%
getSlotDefinitions0%
getSlotValues0%
getSlotValue0%
setSlotValue0%
setSlotRenderable0%
getSlotPath0%
settingsFormPropsOnly0%
systemRegionList0%
getPropValue0%
getValue0%
__construct0%
getContextRequirement0%
checkInstanceId0%
getBuilderUrl0%
checkAccess0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
collectInstances0%
getInstanceId0%
getInitializationMessage0%
getInitialSources0%
getInitialContext0%
converter0%
getFormId0%
buildForm0%
submitForm0%
resetForm0%
entityTypeAlter0%
__construct0%
buildHeader0%
buildRow0%
createInstance0%
getFormId0%
getSessionFilters0%
load0%
render0%
getEntityIds0%
applyPager0%
filterEntities0%
getInstancesFromProviders0%
sortEntities0%
__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%
__construct0%
preprocessViewsView0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
getPropValue0%
getValue0%
settingsForm0%
getVariableId0%
__construct0%
getContextRequirement0%
getBuilderUrl0%
checkInstanceId0%
checkAccess0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
getInstanceId0%
collectInstances0%
getInitializationMessage0%
getInitialSources0%
getInitialContext0%
preExecute0%
buildThemeRegistryEntry0%
__construct0%
__construct0%
get0%
update0%
thirdPartySettingsUpdate0%
paste0%
save0%
restore0%
revert0%
undo0%
redo0%
clear0%
attachPresetToRoot0%
attachPresetToSlot0%
validateIslandForm0%
responseMessageError0%
recursiveRefreshNodeId0%
__construct0%
getBlockPreview0%
getPresetPreview0%
getComponentPreview0%
generateBlock0%
generateStory0%
generateComponent0%
renderSource0%
sse0%
__construct0%
renderBuilder0%
getPrefix0%
label0%
initInstanceIfMissing0%
getInstance0%
getInstanceId0%
getProfile0%
getBuilderUrl0%
getContextRequirement0%
createDisplayBuilderInstance0%
getInitializationMessage0%
getInitialContext0%
getInitialSources0%
__construct0%
isDisplayBuilderEntityType0%
findAndReplaceInArray0%
findArrayReplaceSource0%
getFixtureData0%
getFixtureDataFromExtension0%
formatLog0%
formatTime0%
isNew0%
isHistoryNew0%
sampleEntityGenerator0%
areContextsSatisfied0%
getContextsFromComponent0%
isDebugModeActivated0%
__construct0%
appendResult0%
getBuilderId0%
getData0%
getNodeId0%
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%
getEntityFromRouteMatch0%
validateForm0%
form0%
save0%
actions0%
copyFormValuesToEntity0%
getIslandPlugin0%
__construct0%
switchLibraries0%
__construct0%
sourceValueAlter0%
schemaInfoAlter0%
sourceInfoAlter0%
onClickDelete0%
onClickSavePreset0%
onClickPaste0%
onClickDuplicate0%
onRootDrop0%
onSlotDrop0%
onInstanceClick0%
onInstanceFormChange0%
onInstanceUpdateButtonClick0%
onThirdPartyFormChange0%
onUndo0%
onRedo0%
onReset0%
onRevert0%
onClear0%
onSave0%
setHtmxAttributes0%
setHtmxAttributesOnSubKey0%
__construct0%
createInstance0%
loadUnchanged0%
countFieldData0%
doDelete0%
doLoadMultiple0%
doSave0%
getQueryServiceName0%
has0%
purgeFieldItems0%
readFieldItemsToPurge0%
doLoadMultipleRevisionsFieldItems0%
doDeleteFieldItems0%
doDeleteRevisionFieldItems0%
doSaveFieldItems0%
doPreSave0%
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%
findDefinitions0%
sortListByWeight0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
getButtonSummary0%
isButtonEnabled0%
showLabel0%
showIcon0%
hasButtons0%
getButtonValue0%
getData0%
setData0%
getHash0%
getLog0%
getTime0%
getUser0%
getGroup0%
defaultSettings0%
settingsSummary0%
getChoiceSettings0%
setSlotRenderable0%
build0%
hasButtons0%
findParentDisplayFromId0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
label0%
buildCategorySection0%
getSources0%
getProvidersOptions0%
getProviders0%
keyboardShortcuts0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
buildSingleComponent0%
replaceInstance0%
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%
isEmpty0%
isMultipleItemsSlotSource0%
removeItemSelector0%
build0%
hasButtons0%
buildHighlightButton0%
buildFullscreenButton0%
buildThemeMenu0%
buildKeyboardButton0%
create0%
label0%
buildForm0%
validateForm0%
alterElement0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
isApplicable0%
filterValues0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
hasButtons0%
rebuild0%
buildUndoButton0%
buildRedoButton0%
buildClearButton0%
create0%
keyboardShortcuts0%
build0%
buildSingleComponent0%
buildSingleBlock0%
addThirdPartySettingsSummary0%
addComponentSettingsSummary0%
keyboardShortcuts0%
build0%
create0%
keyboardShortcuts0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
onSave0%
buildRows0%
buildRow0%
printSaveAlert0%
build0%
build0%
build0%
create0%
label0%
build0%
onPresetSave0%
buildPresets0%
buildPresetItem0%
getPresetGroup0%
create0%
keyboardShortcuts0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
alterPreviewPlaceholder0%
create0%
build0%
onSave0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onHistoryChange0%
onUpdate0%
onDelete0%
buildStateButtons0%
hasButtons0%
isOverridden0%
buildPublishButton0%
buildRestoreButton0%
buildRevertButton0%
rebuild0%
create0%
label0%
buildForm0%
validateForm0%
alterElement0%
getSummary0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
isApplicable0%
create0%
keyboardShortcuts0%
build0%
buildSingleComponent0%
buildSingleBlock0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
getDefinitions0%
getMaxWidthValueFromMediaQuery0%
getProvidersOptions0%
getProviders0%
create0%
buildForm0%
validateForm0%
alterElement0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
__construct0%
permissions0%
view0%
buildSlots0%
buildButtons0%
prepareViewIslands0%
buildContextualIslands0%
buildPanes0%
buildStartButtons0%
buildDynamicTabs0%
buildMenuWrapper0%
getIslandsEnableSorted0%
entityTypeManager0%
islandPluginManager0%
getRoutes0%
getEditPluginFormRoute0%
__construct0%
getLabelWithSummary0%
getNormalizedStructure0%
delete0%
buildMultiple0%
isOverrideOfCurrentDisplay0%
getContextsForEntity0%
contextRepository0%
buildSources0%
submitForm0%
entityViewDisplayForm0%
buildOverridesForm0%
getAlreadyMappedFields0%
getSourceFieldAsOptions0%
buildExtraFieldRow0%
buildFieldRow0%
copyFormValuesToEntity0%
displayBuildable0%
createOverrideField0%
setOverrideFieldLocked0%
addOutOfBand0%
makeOutOfBand0%
addTarget0%
validateConfigurationForm0%
submitConfigurationForm0%
description0%
regions0%
getFormClass0%
hasFormClass0%
buildForm0%
validateForm0%
submitForm0%
setBuilderId0%
setNodeId0%
buildError0%
buildPlaceholderCardWithPreview0%
buildIconButton0%
buildMenuItem0%
buildMenuDivider0%
buildTabs0%
buildInput0%
prepareComponentData31%
attachToRoot33%
getExtensionType40%
buildPlaceholderButtonWithPreview42%
renderSource44%
refreshContexts45%
preSave50%
__construct50%
attachToSlot50%
getSlotDefinitions50%
getSourcePlugin50%
isApplicable57%
getContexts57%
attachToSlot57%
moveToRoot60%
moveToSlot60%
digFromSlot60%
flattenArrayToString61%
postSave62%
getDefaultValue63%
getProfile66%
buildOptionsForm66%
submitOptionsForm66%
optionsSummary66%
saveSseData66%
getContextFromSource66%
getRoles66%
checkAccess66%
checkProfileAccess66%
formatUiStyleSummary66%
getLayout66%
getPluginClass66%
getSourceManager66%
loadDisplayBuilder66%
buildPlaceholder66%
buildDraggables66%
wrapContent66%
isImpactingPageVariantDetection68%
cleanNodeId72%
removeFromCurrentParent73%
buildSelect75%
getSourceGroupLabel77%
getChoiceGroupLabel78%
attachToRoot78%
postSave80%
getInstance80%
settingsFormPropsOnly80%
processStandardProperty80%
getPropValue81%
buildSingleBlock81%
getDisplayInfos83%
getUsers83%
getSlotDefinitions83%
canSaveContextsRequirement85%
toUrl85%
buildVariantSummary85%
calculateDependencies87%
getGroupedChoices87%
onDependencyRemoval87%
isChoiceValid88%
recursiveRemove88%

Project Risks

Method CRAP
buildSingleBlock305
findAndReplaceInArray240
generateComponent110
configurationSummary110
sse90
findDefinitions90
buildRenderable90
checkAccess72
buildConditionsForm72
update72
getProviders72
buildSingleComponent72
alterFormValues72
buildStateButtons72
buildSingleComponent72
buildSlots72
isImpactingPageVariantDetection61
attachToSlot60
prepareComponentData60
convertLayoutBuilderComponent56
build56
replaceTitleAndContent56
buildRow56
filterEntities56
validateIslandForm56
getSources56
buildSingleComponent56
buildRow56
buildPresets56
build56
getSourceFieldAsOptions56
description56
postSave54
attachToRoot49
digFromSlot45
getSourceGroupLabel42
onSave42
entityDelete42
settingsForm42
getInitialSources42
getEntityViewDisplay42
getFixtureDataFromExtension42
areContextsSatisfied42
dispatchToIslands42
save42
sourceValueAlter42
onInstanceUpdateButtonClick42
build42
isMultipleItemsSlotSource42
build42
buildForm42
buildSingleBlock42
addThirdPartySettingsSummary42
buildForm42
prepareViewIslands42
getLabelWithSummary42
createOverrideField42
submitConfigurationForm42
buildInput42
getDefaultValue33
removeFromCurrentParent32
getUsers31
convertFromManageDisplay30
updateContextMapping30
overrideBuilderAccessResult30
entityTypeAlter30
getAccessResult30
calculateDependencies30
sortEntities30
buildRow30
preprocessViewsView30
revert30
findArrayReplaceSource30
getFixtureData30
buildIslandRow30
switchLibraries30
getIslandsByTypes30
configurationSummary30
getButtonSummary30
build30
build30
buildForm30
build30
buildClearButton30
isOverridden30
getDefinitions30
alterElement30
getEditPluginFormRoute30
buildMultiple30
submitForm30
getAlreadyMappedFields30
buildSelect28
cleanNodeId23
renderSource21
buildPlaceholder21
refreshContexts20
getPropValue20
convertUiPatternsLayout20
extractThirdPartySettings20
convertLayout20
entityOperationAlter20
suggestionsAlter20
themeRegistryAlter20
getDerivativeDefinitions20
getEntity20
setRevision20
collectInstances20
buildRoutes20
buildDisplayBuilderRoute20
convertPage20
onSave20
onSelectPageDisplayVariant20
buildRow20
countActivePageLayouts20
getConditionsSummary20
buildForm20
buildRow20
prettyPrintContexts20
onSave20
getPropValue20
collectInstances20
paste20
attachPresetToRoot20
attachPresetToSlot20
recursiveRefreshNodeId20
getInstance20
getContextsFromComponent20
save20
form20
buildIslandTypeTable20
copyFormValuesToEntity20
save20
doLoadMultiple20
build20
buildCategorySection20
buildConfigurationForm20
validateConfigurationForm20
getProviders20
getComponentsVariants20
filterValues20
buildUndoButton20
buildRedoButton20
addComponentSettingsSummary20
printSaveAlert20
build20
getSummary20
buildSingleBlock20
getMaxWidthValueFromMediaQuery20
getProviders20
buildButtons20
isOverrideOfCurrentDisplay20
entityViewDisplayForm20
buildOverridesForm20
regions20
isChoiceValid19
getChoiceGroupLabel19
submitOptionsForm19
flattenArrayToString19
toUrl14
preSave13
buildPlaceholderButtonWithPreview13
getContexts12
onDependencyRemoval12
convertFromLayoutBuilder12
extractUiStylesData12
getFirstOverridableViewMode12
initialImport12
getEntityTypeViewModesIds12
getPropValue12
getPropValue12
collectInstances12
getUrlFromInstanceId12
getInitializationMessage12
collectInstancesByField12
buildRoutes12
loadCurrentPageLayout12
mergeCacheabilityFromConditions12
convertBlock12
save12
actionsElement12
alterConditionsForm12
entityOperationAlter12
getPropValue12
getInitialSources12
getSessionFilters12
applyPager12
getInstancesFromProviders12
buildRow12
entityOperationAlter12
getProfile12
getComponentPreview12
renderBuilder12
isHistoryNew12
copyFormValuesToEntity12
submitForm12
onInstanceClick12
onInstanceFormChange12
afterBuild12
isApplicable12
findParentDisplayFromId12
replaceInstance12
configurationSummary12
removeInactiveUsers12
getComponentsGrouped12
build12
buildHighlightButton12
buildFullscreenButton12
buildThemeMenu12
buildKeyboardButton12
build12
buildRows12
build12
build12
buildPublishButton12
buildRestoreButton12
buildRevertButton12
isApplicable12
validateForm12
view12
buildStartButtons12
buildDynamicTabs12
copyFormValuesToEntity12
setOverrideFieldLocked12
buildError12
buildPlaceholderCardWithPreview12
calculateDependencies10
isApplicable10
recursiveRemove8
attachToSlot7
canSaveContextsRequirement7
getDisplayInfos6
__construct6
attachToRoot6
getSlotDefinitions6
moveUiStylesAttributesSource6
convertUiPatternsBlock6
getBuilder6
getFirstBuilder6
checkAccess6
checkFirstBuilderAccess6
importFromLayoutBuilder6
form6
entityTypeAlter6
isDisplayBuilderEntityType6
entityView6
settingsForm6
checkInstanceId6
checkAccess6
getBuilderUrl6
getProfile6
getInstanceId6
getInitialSources6
getInitializationMessage6
getUrlParamsFromInstanceId6
loadDisplayBuilder6
checkInstanceId6
saveSources6
checkAccess6
getInstanceId6
getEntityTypes6
submitConditions6
load6
getDefaultOperations6
buildForm6
getPropValue6
getSlotDefinitions6
checkInstanceId6
checkAccess6
getUrlFromInstanceId6
getDisplayUrlFromInstanceId6
collectInstances6
getInstanceId6
getInitializationMessage6
buildForm6
getThemeName6
buildForm6
getBuilder6
pageViewsIndex6
checkInstanceId6
checkAccess6
getUrlFromInstanceId6
getDisplayUrlFromInstanceId6
getInitializationMessage6
getInitialSources6
preExecute6
thirdPartySettingsUpdate6
generateStory6
renderSource6
label6
initInstanceIfMissing6
getInstanceId6
createDisplayBuilderInstance6
isDisplayBuilderEntityType6
formatTime6
buildForm6
validateForm6
submitForm6
validateForm6
form6
copyFormValuesToEntity6
getIslandPlugin6
setHtmxAttributesOnSubKey6
countFieldData6
doDelete6
doSave6
has6
reloadWithGlobalData6
reloadWithLocalData6
reloadWithInstanceData6
formBuilder6
sortListByWeight6
defaultConfiguration6
buildConfigurationForm6
isButtonEnabled6
showLabel6
showIcon6
getGroup6
buildVariantSummary6
configurationSummary6
build6
getProvidersOptions6
onDelete6
buildComponentSlot6
rebuild6
getComponentsMosaic6
getProvidersOptions6
isApplicable6
isEmpty6
alterElement6
isApplicable6
rebuild6
build6
buildPresetItem6
getPresetGroup6
rebuild6
configurationSummary6
getProvidersOptions6
permissions6
buildContextualIslands6
buildPanes6
buildMenuWrapper6
entityTypeManager6
islandPluginManager6
getRoutes6
delete6
buildSources6
buildExtraFieldRow6
buildFieldRow6
buildTabs6
getInstance5
moveToRoot5
moveToSlot5
getSlotDefinitions5
settingsFormPropsOnly5
formatUiStyleSummary5
getExtensionType5
getSourcePlugin5
postSave4
getGroupedChoices4
processStandardProperty3
getPluginClass3
getProfile2
buildOptionsForm2
optionsSummary2
saveSseData2
getContextFromSource2
getRoles2
checkAccess2
checkProfileAccess2
getLayout2
getSourceManager2
loadDisplayBuilder2
buildDraggables2
wrapContent2