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\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\FullPageBuilderPageVariant0%
Drupal\display_builder_page_layout\Plugin\DisplayVariant\PageLayoutPageVariant0%
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\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\Island\IslandPluginManager0%
Drupal\display_builder\Island\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\Island\IslandConfigurationFormTrait0%
Drupal\display_builder\Island\IslandLifecycleReloadTrait0%
Drupal\display_builder\Island\IslandStructureReloadTrait0%
Drupal\display_builder\Island\IslandType0%
Drupal\display_builder\Island\IslandWithFormTrait0%
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber7%
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay31%
Drupal\display_builder\RenderableBuilderTrait37%
Drupal\display_builder\Controller\ApiController46%
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel47%
Drupal\display_builder\HtmxTrait50%
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber52%
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait53%
Drupal\display_builder\DisplayBuildablePluginBase57%
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender60%
Drupal\display_builder\Entity\PatternPreset61%
Drupal\display_builder\Controller\ApiPublishingController66%
Drupal\display_builder\Island\IslandPluginBase69%
Drupal\display_builder\ComponentLibraryDefinitionHelper70%
Drupal\display_builder_page_layout\Entity\PageLayout79%
Drupal\display_builder\Plugin\UiPatterns\Source\LayoutSource80%
Drupal\display_builder\Entity\Instance81%
Drupal\display_builder\Plugin\UiPatterns\Source\ComponentSource82%
Drupal\display_builder\BlockLibrarySourceHelper85%
Drupal\display_builder\InstanceAccessControlHandler85%
Drupal\display_builder_entity_view\Entity\EntityViewDisplay87%
Drupal\display_builder\SourceTree89%

Project Risks

Class CRAP
Drupal\display_builder\Controller\ApiController4719
Drupal\display_builder\Plugin\display_builder\Island\BuilderPanel2946
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\ComponentLibraryPanel1482
Drupal\display_builder\DisplayBuilderHelpers1332
Drupal\display_builder\ProfileViewBuilder1332
Drupal\display_builder_ui\InstanceListBuilder1260
Drupal\display_builder\DisplayBuildablePluginBase1156
Drupal\display_builder\Entity\Instance1150
Drupal\display_builder\Entity\PatternPreset1098
Drupal\display_builder\Plugin\display_builder\Island\ContextualFormPanel1056
Drupal\display_builder\RenderableBuilderTrait862
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait845
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityView812
Drupal\display_builder\HtmxEvents812
Drupal\display_builder\Plugin\display_builder\Island\BlockLibraryPanel812
Drupal\display_builder\Plugin\display_builder\Island\StateButtons812
Drupal\display_builder\Form\ProfileForm756
Drupal\display_builder\Plugin\display_builder\Island\Collaboration756
Drupal\display_builder\Plugin\display_builder\Island\ViewportSwitcher756
Drupal\display_builder_views\Plugin\display_builder\Buildable\ViewDisplay702
Drupal\display_builder\ComponentLibraryDefinitionHelper687
Drupal\display_builder_page_layout\Plugin\display_builder\Buildable\PageLayout650
Drupal\display_builder\Plugin\display_builder\Island\LayersPanel600
Drupal\display_builder\InstanceStorage552
Drupal\display_builder\SourceTree516
Drupal\display_builder_page_layout\Form\PageLayoutForm506
Drupal\display_builder\Island\IslandPluginToolbarButtonConfigurationBase506
Drupal\display_builder_page_layout\AccessControlHandler462
Drupal\display_builder_page_layout\PageLayoutListBuilder462
Drupal\display_builder\Controller\ApiPreviewController462
Drupal\display_builder\Plugin\UiPatterns\Source\LayoutSource457
Drupal\display_builder\BlockLibrarySourceHelper450
Drupal\display_builder\Plugin\display_builder\Island\DesignTokensPanel420
Drupal\display_builder\Plugin\display_builder\Island\LogsPanel420
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\HistoryButtons380
Drupal\display_builder\Plugin\display_builder\Island\VisibilityConditionsPanel380
Drupal\display_builder_page_layout\Entity\PageLayout372
Drupal\display_builder_page_layout\Plugin\DisplayVariant\PageLayoutPageVariant342
Drupal\display_builder\Island\IslandPluginManager342
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController306
Drupal\display_builder_ui\PatternPresetListBuilder306
Drupal\display_builder\Plugin\display_builder\Island\PresetLibraryPanel306
Drupal\display_builder\Form\ProfileIslandPluginForm272
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource240
Drupal\display_builder\Plugin\display_builder\Island\StylesPanel240
Drupal\display_builder\Event\DisplayBuilderEventsSubscriber211
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber208
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_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource156
Drupal\display_builder_entity_view\Hook\Navigation132
Drupal\display_builder_entity_view\Hook\TemplateOverride132
Drupal\display_builder_ui\ProfileListBuilder132
Drupal\display_builder\Form\IslandFormBase132
Drupal\display_builder\Plugin\display_builder\Island\TreePanel132
Drupal\display_builder\Island\IslandType132
Drupal\display_builder\Plugin\display_builder\Island\BackButton110
Drupal\display_builder\Island\IslandPluginBase107
Drupal\display_builder_views\Controller\ViewsManagementController90
Drupal\display_builder\Controller\ApiSseController90
Drupal\display_builder\Hook\UiPatternsHooks90
Drupal\display_builder_page_layout\BuilderDataConverter72
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\Island\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\Plugin\display_builder\Island\PreviewPanel42
Drupal\display_builder_entity_view\Controller\EntityViewController20
Drupal\display_builder_page_layout\Hook\PageLayoutHook20
Drupal\display_builder\Controller\IntegrationControllerBase20
Drupal\display_builder\InstanceAccessControlHandler14
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_views\Hook\DisplayBuilderViewsHook12
Drupal\display_builder\ProfilePermissions12
Drupal\display_builder_entity_view\Entity\EntityViewDisplay8

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%
onPublish0%
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%
create0%
defaultSettings0%
settingsSummary0%
getPropValue0%
settingsForm0%
renderPlaceholder0%
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%
onPublish0%
__construct0%
getSubscribedEvents0%
onSelectPageDisplayVariant0%
__construct0%
form0%
save0%
submitForm0%
actionsElement0%
buildConditionsForm0%
alterConditionsForm0%
submitConditions0%
entityOperationAlter0%
preprocessHtml0%
getFormId0%
render0%
load0%
buildHeader0%
buildRow0%
getDefaultOperations0%
buildForm0%
countActivePageLayouts0%
getConditionsSummary0%
__construct0%
create0%
build0%
__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%
onPublish0%
__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%
undo0%
redo0%
clear0%
attachPresetToRoot0%
attachPresetToSlot0%
validateIslandForm0%
responseMessageError0%
__construct0%
getBlockPreview0%
getPresetPreview0%
getComponentPreview0%
generateBlock0%
generateStory0%
generateComponent0%
renderSource0%
publish0%
sse0%
__construct0%
renderBuilder0%
getPrefix0%
label0%
initInstanceIfMissing0%
getInstance0%
getInstanceId0%
getProfile0%
getBuilderUrl0%
getContextRequirement0%
createDisplayBuilderInstance0%
getInitializationMessage0%
getInitialContext0%
getInitialSources0%
__construct0%
isDisplayBuilderEntityType0%
findAndReplaceInArray0%
findArrayReplaceSource0%
getFixtureData0%
getFixtureDataFromExtension0%
formatLog0%
formatTime0%
isNew0%
sampleEntityGenerator0%
areContextsSatisfied0%
getContextsFromComponent0%
__construct0%
appendResult0%
getInstance0%
getData0%
getNodeId0%
getIslandConfiguration0%
getEnabledIslands0%
getParentId0%
getCurrentIslandId0%
getResult0%
onActive0%
onRestore0%
onRevert0%
onPublish0%
onPresetSave0%
__construct0%
create0%
getFormId0%
buildForm0%
validateForm0%
submitForm0%
getPlugin0%
getIslandManager0%
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%
onPublish0%
setHtmxAttributes0%
setHtmxAttributesOnSubKey0%
__construct0%
createInstance0%
loadUnchanged0%
countFieldData0%
doDelete0%
doLoadMultiple0%
doSave0%
getQueryServiceName0%
has0%
purgeFieldItems0%
readFieldItemsToPurge0%
doLoadMultipleRevisionsFieldItems0%
doDeleteFieldItems0%
doDeleteRevisionFieldItems0%
doSaveFieldItems0%
doPreSave0%
afterBuild0%
setBuilderId0%
setNodeId0%
onRestore0%
onRevert0%
buildContent0%
reloadWithLocalData0%
reloadWithNodeData0%
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%
create0%
build0%
hasButtons0%
findParentDisplayFromId0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
buildCategorySection0%
getSources0%
getProvidersOptions0%
getProviders0%
keyboardShortcuts0%
onAttachToSlot0%
onUpdate0%
onDelete0%
buildSingleComponent0%
resolveComponentInfo0%
replaceNode0%
buildComponentSlot0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
alterRenderable0%
removeInactiveUsers0%
buildRenderable0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
validateConfigurationForm0%
configurationSummary0%
build0%
getProviders0%
getComponentsGrouped0%
getComponentsVariants0%
getComponentsMosaic0%
getProvidersOptions0%
buildForm0%
build0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onUpdate0%
onDelete0%
isApplicable0%
alterFormValues0%
isEmpty0%
isMultipleItemsSlotSource0%
removeItemSelector0%
build0%
hasButtons0%
buildHighlightButton0%
buildFullscreenButton0%
buildThemeMenu0%
buildKeyboardButton0%
create0%
buildForm0%
validateForm0%
alterElement0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
isApplicable0%
filterValues0%
build0%
hasButtons0%
buildUndoButton0%
buildRedoButton0%
buildClearButton0%
create0%
keyboardShortcuts0%
build0%
buildSingleComponent0%
buildSingleBlock0%
addThirdPartySettingsSummary0%
addComponentSettingsSummary0%
keyboardShortcuts0%
build0%
create0%
keyboardShortcuts0%
build0%
onPublish0%
buildRows0%
buildRow0%
printSaveAlert0%
build0%
build0%
build0%
create0%
build0%
onPresetSave0%
buildPresets0%
buildPresetItem0%
getPresetGroup0%
create0%
keyboardShortcuts0%
build0%
alterPreviewPlaceholder0%
create0%
build0%
onPublish0%
buildStateButtons0%
hasButtons0%
isOverridden0%
buildPublishButton0%
buildRestoreButton0%
buildRevertButton0%
create0%
buildForm0%
validateForm0%
alterElement0%
getSummary0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
isApplicable0%
keyboardShortcuts0%
build0%
buildSingleComponent0%
buildSingleBlock0%
create0%
defaultConfiguration0%
buildConfigurationForm0%
configurationSummary0%
build0%
getDefinitions0%
getMaxWidthValueFromMediaQuery0%
getProvidersOptions0%
getProviders0%
create0%
buildForm0%
validateForm0%
alterElement0%
onAttachToRoot0%
onAttachToSlot0%
onActive0%
onDelete0%
__construct0%
permissions0%
__construct0%
createInstance0%
view0%
buildSlots0%
buildButtons0%
prepareViewIslands0%
buildContextualIslands0%
buildPanes0%
buildStartButtons0%
buildDynamicTabs0%
buildMenuWrapper0%
getIslandsEnableSorted0%
getRoutes0%
getEditPluginFormRoute0%
__construct0%
getLabelWithSummary0%
getNormalizedStructure0%
delete0%
buildMultiple0%
isOverrideOfCurrentDisplay0%
getContextsForEntity0%
contextRepository0%
buildSources0%
submitForm0%
entityViewDisplayForm0%
buildOverridesForm0%
getAlreadyMappedFields0%
getSourceFieldAsOptions0%
buildExtraFieldRow0%
buildFieldRow0%
copyFormValuesToEntity0%
displayBuildable0%
createOverrideField0%
setOverrideFieldLocked0%
makeOutOfBand0%
addTarget0%
validateConfigurationForm0%
submitConfigurationForm0%
onHistoryChange0%
onRestore0%
onRevert0%
onAttachToRoot0%
onAttachToSlot0%
onMove0%
onUpdate0%
onDelete0%
description0%
regions0%
getFormClass0%
hasFormClass0%
buildForm0%
validateForm0%
submitForm0%
buildError0%
buildPlaceholderCardWithPreview0%
buildMenuItem0%
buildMenuDivider0%
buildTabs0%
buildInput0%
onRevert21%
prepareComponentData31%
attachToRoot33%
getExtensionType40%
buildPlaceholderButtonWithPreview42%
getContexts44%
renderSource44%
refreshContexts45%
preSave50%
__construct50%
getSlotDefinitions50%
getSourcePlugin50%
attachToSlot54%
isApplicable57%
attachToSlot57%
moveToRoot60%
digFromSlot60%
cleanPreset60%
flattenArrayToString61%
moveToSlot62%
postSave62%
getDefaultValue63%
getProfile66%
buildOptionsForm66%
submitOptionsForm66%
optionsSummary66%
getContextFromSource66%
getRoles66%
checkAccess66%
checkProfileAccess66%
formatUiStyleSummary66%
getLayout66%
getPluginClass66%
getSourceManager66%
loadDisplayBuilder66%
buildPlaceholder66%
buildDraggables66%
wrapContent66%
isImpactingPageVariantDetection68%
removeFromCurrentParent73%
buildSelect75%
nodeLabel75%
getSourceGroupLabel77%
getChoiceGroupLabel78%
attachToRoot78%
postSave80%
getInstance80%
settingsFormPropsOnly80%
processStandardProperty80%
getPropValue81%
buildSingleBlock81%
getDisplayInfos83%
getUsers83%
getSlotDefinitions83%
toUrl85%
buildVariantSummary85%
calculateDependencies87%
getGroupedChoices87%
recursiveRefreshNodeId87%
build87%
onDependencyRemoval87%
isChoiceValid88%
recursiveRemove88%

Project Risks

Method CRAP
buildSingleBlock305
findAndReplaceInArray240
cleanPreset131
generateComponent110
configurationSummary110
sse90
findDefinitions90
buildRenderable90
checkAccess72
buildConditionsForm72
getProviders72
alterFormValues72
buildStateButtons72
buildSlots72
isImpactingPageVariantDetection61
attachToSlot60
prepareComponentData60
convertLayoutBuilderComponent56
build56
replaceTitleAndContent56
buildRow56
filterEntities56
validateIslandForm56
getSources56
buildRow56
buildPresets56
build56
getSourceFieldAsOptions56
description56
postSave54
attachToRoot49
digFromSlot45
getSourceGroupLabel42
onPublish42
entityDelete42
settingsForm42
getInitialSources42
getEntityViewDisplay42
update42
getFixtureDataFromExtension42
areContextsSatisfied42
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
findArrayReplaceSource30
getFixtureData30
buildIslandRow30
switchLibraries30
getIslandsByTypes30
configurationSummary30
getButtonSummary30
build30
buildSingleComponent30
resolveComponentInfo30
build30
buildForm30
build30
buildClearButton30
isOverridden30
buildSingleComponent30
getDefinitions30
alterElement30
getEditPluginFormRoute30
buildMultiple30
submitForm30
getAlreadyMappedFields30
buildSelect28
onRevert23
renderSource21
buildPlaceholder21
refreshContexts20
getPropValue20
convertUiPatternsLayout20
extractThirdPartySettings20
convertLayout20
entityOperationAlter20
suggestionsAlter20
themeRegistryAlter20
getDerivativeDefinitions20
getEntity20
getPropValue20
setRevision20
collectInstances20
buildRoutes20
buildDisplayBuilderRoute20
convertPage20
onPublish20
onSelectPageDisplayVariant20
buildRow20
countActivePageLayouts20
getConditionsSummary20
buildForm20
buildRow20
prettyPrintContexts20
onPublish20
getPropValue20
collectInstances20
attachPresetToRoot20
attachPresetToSlot20
getInstance20
getContextsFromComponent20
save20
form20
buildIslandTypeTable20
copyFormValuesToEntity20
save20
doLoadMultiple20
buildCategorySection20
buildConfigurationForm20
validateConfigurationForm20
getProviders20
getComponentsVariants20
filterValues20
buildUndoButton20
buildRedoButton20
buildSingleComponent20
addComponentSettingsSummary20
printSaveAlert20
build20
getSummary20
buildSingleBlock20
getMaxWidthValueFromMediaQuery20
getProviders20
buildButtons20
isOverrideOfCurrentDisplay20
entityViewDisplayForm20
buildOverridesForm20
regions20
isChoiceValid19
getChoiceGroupLabel19
submitOptionsForm19
getContexts19
flattenArrayToString19
attachToSlot16
toUrl14
preSave13
buildPlaceholderButtonWithPreview13
onDependencyRemoval12
convertFromLayoutBuilder12
extractUiStylesData12
getFirstOverridableViewMode12
initialImport12
getEntityTypeViewModesIds12
getPropValue12
collectInstances12
getUrlFromInstanceId12
getInitializationMessage12
collectInstancesByField12
buildRoutes12
loadCurrentPageLayout12
mergeCacheabilityFromConditions12
convertBlock12
save12
actionsElement12
alterConditionsForm12
entityOperationAlter12
getPropValue12
getInitialSources12
getSessionFilters12
applyPager12
getInstancesFromProviders12
buildRow12
entityOperationAlter12
getProfile12
getComponentPreview12
renderBuilder12
copyFormValuesToEntity12
submitForm12
onInstanceClick12
onInstanceFormChange12
afterBuild12
findParentDisplayFromId12
replaceNode12
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
moveToSlot10
recursiveRemove8
recursiveRefreshNodeId7
getDisplayInfos6
__construct6
attachToRoot6
getSlotDefinitions6
moveUiStylesAttributesSource6
convertUiPatternsBlock6
getBuilder6
getFirstBuilder6
checkAccess6
checkFirstBuilderAccess6
importFromLayoutBuilder6
form6
entityTypeAlter6
isDisplayBuilderEntityType6
entityView6
settingsForm6
renderPlaceholder6
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
responseMessageError6
generateStory6
renderSource6
label6
initInstanceIfMissing6
getInstanceId6
createDisplayBuilderInstance6
isDisplayBuilderEntityType6
formatTime6
buildForm6
validateForm6
submitForm6
validateForm6
form6
copyFormValuesToEntity6
getIslandPlugin6
setHtmxAttributesOnSubKey6
countFieldData6
doDelete6
doSave6
has6
sortListByWeight6
defaultConfiguration6
buildConfigurationForm6
isButtonEnabled6
showLabel6
showIcon6
getGroup6
buildVariantSummary6
configurationSummary6
build6
getProvidersOptions6
onDelete6
buildComponentSlot6
getComponentsMosaic6
getProvidersOptions6
isApplicable6
isEmpty6
alterElement6
isApplicable6
build6
buildPresetItem6
getPresetGroup6
configurationSummary6
getProvidersOptions6
permissions6
buildContextualIslands6
buildPanes6
buildMenuWrapper6
getRoutes6
delete6
buildSources6
buildExtraFieldRow6
buildFieldRow6
buildTabs6
getInstance5
moveToRoot5
getSlotDefinitions5
settingsFormPropsOnly5
formatUiStyleSummary5
getExtensionType5
getSourcePlugin5
build4
postSave4
getGroupedChoices4
processStandardProperty3
getPluginClass3
getProfile2
buildOptionsForm2
optionsSummary2
nodeLabel2
getContextFromSource2
getRoles2
checkAccess2
checkProfileAccess2
getLayout2
getSourceManager2
loadDisplayBuilder2
buildDraggables2
wrapContent2