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\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\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\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_entity_view\Form\EntityViewDisplayFormTrait0%
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber13%
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay40%
Drupal\display_builder_views\Routing\DisplayBuilderRoutes40%
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait46%
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender62%
Drupal\display_builder_page_layout\Entity\PageLayout88%

Project Risks

Class CRAP
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityViewOverride2756
Drupal\display_builder_entity_view\BuilderDataConverter2070
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait1722
Drupal\display_builder_ui\InstanceListBuilder1190
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityView930
Drupal\display_builder_views\Plugin\display_builder\Buildable\ViewDisplay812
Drupal\display_builder_page_layout\Plugin\display_builder\Buildable\PageLayout702
Drupal\display_builder_page_layout\Form\PageLayoutForm506
Drupal\display_builder_page_layout\AccessControlHandler462
Drupal\display_builder_page_layout\PageLayoutListBuilder462
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource420
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait410
Drupal\display_builder_page_layout\Entity\PageLayout384
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageLayoutSource380
Drupal\display_builder_page_layout\Plugin\DisplayVariant\PageLayoutPageVariant342
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController306
Drupal\display_builder_ui\PatternPresetListBuilder306
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes182
Drupal\display_builder_entity_view\Hook\Navigation132
Drupal\display_builder_entity_view\Hook\TemplateOverride132
Drupal\display_builder_ui\ProfileListBuilder132
Drupal\display_builder_entity_view\Hook\DisplayBuilderEntityViewHook90
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender89
Drupal\display_builder_page_layout\BuilderDataConverter72
Drupal\display_builder_views\Controller\ViewsManagementController72
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber56
Drupal\display_builder_entity_view\Routing\OverridesRoutes56
Drupal\display_builder_ui\Form\InstanceListFilterForm56
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook56
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase56
Drupal\display_builder_entity_view\Plugin\Derivative\EntityOverrideViewLocalTask42
Drupal\display_builder_page_layout\EventSubscriber\PageVariantSubscriber42
Drupal\display_builder_views\Hook\PreprocessViewsView42
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay30
Drupal\display_builder_entity_view\Controller\EntityViewController20
Drupal\display_builder_entity_view\Form\LayoutBuilderEntityViewDisplayForm12
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource12
Drupal\display_builder_page_layout\Hook\PageLayoutHook6
Drupal\display_builder_views\Routing\DisplayBuilderRoutes6

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%
importFromLayoutBuilder0%
getEntityViewDisplayEntity0%
create0%
form0%
create0%
form0%
__construct0%
entityTypeAlter0%
entityDelete0%
__construct0%
entityTypeAlter0%
isDisplayBuilderEntityType0%
getEntityTypeViewModesIds0%
__construct0%
entityView0%
suggestionsAlter0%
themeRegistryAlter0%
__construct0%
create0%
getDerivativeDefinitions0%
create0%
defaultSettings0%
settingsSummary0%
getPropValue0%
settingsForm0%
renderPlaceholder0%
getDefinitions0%
buildExtraField0%
__construct0%
checkInstanceId0%
checkAccess0%
getBuilderUrl0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
getInstanceId0%
collectInstances0%
getRuntimeContexts0%
getInitialSources0%
getInitializationMessage0%
getUrlParamsFromInstanceId0%
__construct0%
getBuilderUrl0%
checkInstanceId0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
checkAccess0%
getInstanceId0%
setRevision0%
collectInstances0%
getDisplayInfos0%
getRuntimeContexts0%
getInitializationMessage0%
getInitialSources0%
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%
onSelectPageDisplayVariant0%
__construct0%
form0%
save0%
submitForm0%
actionsElement0%
buildConditionsForm0%
alterConditionsForm0%
submitConditions0%
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%
checkInstanceId0%
getBuilderUrl0%
checkAccess0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
collectInstances0%
getInstanceId0%
getRuntimeContexts0%
getInitializationMessage0%
getInitialSources0%
converter0%
pluginCacheClearer0%
getFormId0%
buildForm0%
submitForm0%
resetForm0%
entityTypeAlter0%
__construct0%
buildHeader0%
buildRow0%
createInstance0%
getSessionFilters0%
getSessionSort0%
load0%
render0%
getOperations0%
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%
buildForm0%
getCancelUrl0%
getFormId0%
getQuestion0%
submitForm0%
unsetDisplayBuilder0%
__construct0%
entityUpdate0%
__construct0%
preprocessViewsView0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
getPropValue0%
getValue0%
settingsForm0%
getVariableId0%
__construct0%
getBuilderUrl0%
checkInstanceId0%
checkAccess0%
getUrlFromInstanceId0%
getDisplayUrlFromInstanceId0%
getProfile0%
getSources0%
saveSources0%
getInstanceId0%
collectInstances0%
getRuntimeContexts0%
getInitializationMessage0%
getInitialSources0%
preExecute0%
buildThemeRegistryEntry0%
delete0%
buildMultiple0%
isOverrideOfCurrentDisplay0%
getContextsForEntity0%
contextRepository0%
buildSources0%
submitForm0%
entityViewDisplayForm0%
buildOverridesForm0%
getAlreadyMappedFields0%
getSourceFieldAsOptions0%
buildExtraFieldRow0%
buildFieldRow0%
copyFormValuesToEntity0%
displayBuildable0%
createOverrideField0%
setOverrideFieldLocked0%
onAlterRoutes25%
onDependencyRemoval25%
onRevert26%
preSave50%
isApplicable57%
getProfile66%
buildOptionsForm66%
optionsSummary66%
loadDisplayBuilder66%
submitOptionsForm80%
getInstance80%
calculateDependencies87%
isImpactingPageVariantDetection87%

Project Risks

Method CRAP
checkAccess72
buildConditionsForm72
isImpactingPageVariantDetection57
convertLayoutBuilderComponent56
build56
replaceTitleAndContent56
entityDelete42
getInitialSources42
getEntityViewDisplay42
filterEntities42
entityUpdate42
getSourceFieldAsOptions42
createOverrideField42
convertFromManageDisplay30
updateContextMapping30
overrideBuilderAccessResult30
entityTypeAlter30
settingsSummary30
getInitialSources30
getAccessResult30
calculateDependencies30
sortEntities30
preprocessViewsView30
buildMultiple30
submitForm30
getAlreadyMappedFields30
convertUiPatternsLayout20
extractThirdPartySettings20
convertLayout20
suggestionsAlter20
themeRegistryAlter20
getDerivativeDefinitions20
getPropValue20
buildExtraField20
setRevision20
collectInstances20
buildRoutes20
buildDisplayBuilderRoute20
convertPage20
onSelectPageDisplayVariant20
buildRow20
countActivePageLayouts20
getConditionsSummary20
buildForm20
buildRow20
prettyPrintContexts20
buildRow20
getPropValue20
getProfile20
collectInstances20
isOverrideOfCurrentDisplay20
entityViewDisplayForm20
buildOverridesForm20
onRevert15
preSave13
onDependencyRemoval12
convertFromLayoutBuilder12
extractUiStylesData12
getFirstOverridableViewMode12
getEntityTypeViewModesIds12
collectInstances12
getInitializationMessage12
__construct12
getUrlFromInstanceId12
getDisplayInfos12
getInitializationMessage12
buildRoutes12
loadCurrentPageLayout12
mergeCacheabilityFromConditions12
convertBlock12
save12
actionsElement12
alterConditionsForm12
getPropValue12
getInitialSources12
buildRow12
getSessionFilters12
load12
render12
applyPager12
getInstancesFromProviders12
buildRow12
__construct12
copyFormValuesToEntity12
setOverrideFieldLocked12
calculateDependencies10
isApplicable10
moveUiStylesAttributesSource6
convertUiPatternsBlock6
getBuilder6
getFirstBuilder6
checkAccess6
checkFirstBuilderAccess6
importFromLayoutBuilder6
form6
entityTypeAlter6
isDisplayBuilderEntityType6
entityView6
settingsForm6
renderPlaceholder6
__construct6
checkInstanceId6
checkAccess6
getBuilderUrl6
getProfile6
getInstanceId6
getUrlParamsFromInstanceId6
checkInstanceId6
getProfile6
saveSources6
checkAccess6
getInstanceId6
collectInstancesByField6
getEntityTypes6
submitConditions6
preprocessHtml6
load6
getDefaultOperations6
buildForm6
getPropValue6
getSlotDefinitions6
__construct6
checkInstanceId6
checkAccess6
getUrlFromInstanceId6
getDisplayUrlFromInstanceId6
collectInstances6
getInstanceId6
getInitializationMessage6
buildForm6
getThemeName6
buildForm6
pageViewsIndex6
checkInstanceId6
checkAccess6
getUrlFromInstanceId6
getDisplayUrlFromInstanceId6
getInitializationMessage6
getInitialSources6
preExecute6
delete6
buildSources6
buildExtraFieldRow6
buildFieldRow6
getInstance5
onAlterRoutes3
submitOptionsForm3
getProfile2
buildOptionsForm2
optionsSummary2
loadDisplayBuilder2