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_entity_view\Form\EntityViewDisplayFormTrait0%
Drupal\display_builder_entity_view\Entity\EntityViewDisplay25%
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait56%
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender59%
Drupal\display_builder_page_layout\Entity\PageLayout66%

Project Risks

Class CRAP
Drupal\display_builder_entity_view\BuilderDataConverter1722
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait960
Drupal\display_builder_entity_view\Field\DisplayBuilderItemList930
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait870
Drupal\display_builder_page_layout\Entity\PageLayout616
Drupal\display_builder_page_layout\AccessControlHandler506
Drupal\display_builder_page_layout\Form\PageLayoutForm506
Drupal\display_builder_page_layout\PageLayoutListBuilder420
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender414
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController306
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant306
Drupal\display_builder_ui\PatternPresetListBuilder306
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource240
Drupal\display_builder_entity_view\Routing\DisplayBuilderRoutes240
Drupal\display_builder_entity_view\Hook\Navigation156
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_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource72
Drupal\display_builder_entity_view\Routing\OverridesRoutes72
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase56
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_entity_view\Controller\EntityViewController20
Drupal\display_builder_page_layout\Hook\PageLayoutHook20
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook20
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

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%
checkInstanceId0%
getDisplayUrlFromInstanceId0%
checkAccess0%
delete0%
buildMultiple0%
isOverrideOfCurrentDisplay0%
getContextsForEntity0%
contextRepository0%
buildSources0%
submitForm0%
entityViewDisplayForm0%
buildOverridesForm0%
getAlreadyMappedFields0%
getSourceFieldAsOptions0%
buildExtraFieldRow0%
buildFieldRow0%
copyFormValuesToEntity0%
postSave53%
isApplicable57%
submitOptionsForm62%
getProfile66%
buildOptionsForm66%
optionsSummary66%
checkInstanceId66%
getUrlFromInstanceId66%
getInstanceId66%
loadDisplayBuilder66%
isImpactingPageVariantDetection69%
postSave80%
getProfile80%
calculateDependencies85%
onDependencyRemoval85%

Project Risks

Method CRAP
checkAccess90
buildConditionsForm72
isImpactingPageVariantDetection57
convertLayoutBuilderComponent56
replaceTitleAndContent56
convertUiPatternsLayout42
onSave42
getEntityViewDisplay42
settingsForm42
build42
getSourceFieldAsOptions42
postSave35
convertFromManageDisplay30
updateContextMapping30
overrideBuilderAccessResult30
entityTypeAlter30
getAccessResult30
buildRow30
preprocessViewsView30
buildMultiple30
getAlreadyMappedFields30
preSave20
entityOperationAlter20
suggestionsAlter20
themeRegistryAlter20
getDerivativeDefinitions20
getEntity20
buildRoutes20
buildDisplayBuilderRoute20
onSave20
onSelectPageDisplayVariant20
buildRow20
countActivePageLayouts20
getConditionsSummary20
buildRow20
buildRow20
prettyPrintContexts20
onSave20
getPropValue20
isOverrideOfCurrentDisplay20
submitForm20
entityViewDisplayForm20
submitOptionsForm17
onDependencyRemoval12
convertFromLayoutBuilder12
extractUiStylesData12
getFirstOverridableViewMode12
getDisplayInfos12
initialImport12
getInitialSources12
isDisplayBuilderEntityType12
getEntityTypeViewModesIds12
getPropValue12
getPropValue12
getEntityTypes12
buildRoutes12
loadCurrentPageLayout12
mergeCacheabilityFromConditions12
save12
actionsElement12
alterConditionsForm12
entityOperationAlter12
buildRow12
pageViewsIndex12
entityOperationAlter12
buildOverridesForm12
copyFormValuesToEntity12
isApplicable10
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
checkInstanceId6
checkAccess6
delete6
buildSources6
buildExtraFieldRow6
buildFieldRow6
postSave4
getProfile3
getProfile2
buildOptionsForm2
optionsSummary2
checkInstanceId2
getUrlFromInstanceId2
getInstanceId2
loadDisplayBuilder2