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_entity_view\Form\EntityViewDisplayFormTrait0%
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay31%
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait53%
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender60%
Drupal\display_builder_page_layout\Entity\PageLayout79%
Drupal\display_builder_entity_view\Entity\EntityViewDisplay87%

Project Risks

Class CRAP
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_ui\InstanceListBuilder1260
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait845
Drupal\display_builder_entity_view\Plugin\display_builder\Buildable\EntityView812
Drupal\display_builder_views\Plugin\display_builder\Buildable\ViewDisplay702
Drupal\display_builder_page_layout\Plugin\display_builder\Buildable\PageLayout650
Drupal\display_builder_page_layout\Form\PageLayoutForm506
Drupal\display_builder_page_layout\AccessControlHandler462
Drupal\display_builder_page_layout\PageLayoutListBuilder462
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageLayoutSource380
Drupal\display_builder_page_layout\Entity\PageLayout372
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant342
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController306
Drupal\display_builder_ui\PatternPresetListBuilder306
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ContentEntitySource240
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\Hook\Navigation132
Drupal\display_builder_entity_view\Hook\TemplateOverride132
Drupal\display_builder_ui\ProfileListBuilder132
Drupal\display_builder_entity_view\EventSubscriber\DisplayBuilderSubscriber90
Drupal\display_builder_views\Controller\ViewsManagementController90
Drupal\display_builder_entity_view\Plugin\UiPatterns\Source\ExtraFieldSource72
Drupal\display_builder_page_layout\BuilderDataConverter72
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_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_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_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%
__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%
delete0%
buildMultiple0%
isOverrideOfCurrentDisplay0%
getContextsForEntity0%
contextRepository0%
buildSources0%
submitForm0%
entityViewDisplayForm0%
buildOverridesForm0%
getAlreadyMappedFields0%
getSourceFieldAsOptions0%
buildExtraFieldRow0%
buildFieldRow0%
copyFormValuesToEntity0%
displayBuildable0%
createOverrideField0%
setOverrideFieldLocked0%
preSave50%
isApplicable57%
postSave62%
getProfile66%
buildOptionsForm66%
submitOptionsForm66%
optionsSummary66%
loadDisplayBuilder66%
isImpactingPageVariantDetection68%
postSave80%
getInstance80%
getDisplayInfos83%
calculateDependencies87%
onDependencyRemoval87%

Project Risks

Method CRAP
checkAccess72
buildConditionsForm72
isImpactingPageVariantDetection61
convertLayoutBuilderComponent56
build56
replaceTitleAndContent56
buildRow56
filterEntities56
getSourceFieldAsOptions56
postSave54
onSave42
entityDelete42
settingsForm42
getInitialSources42
getEntityViewDisplay42
createOverrideField42
convertFromManageDisplay30
updateContextMapping30
overrideBuilderAccessResult30
entityTypeAlter30
getAccessResult30
calculateDependencies30
sortEntities30
buildRow30
preprocessViewsView30
buildMultiple30
submitForm30
getAlreadyMappedFields30
convertUiPatternsLayout20
extractThirdPartySettings20
convertLayout20
entityOperationAlter20
suggestionsAlter20
themeRegistryAlter20
getDerivativeDefinitions20
getEntity20
setRevision20
collectInstances20
buildRoutes20
buildDisplayBuilderRoute20
convertPage20
onSave20
onSelectPageDisplayVariant20
buildRow20
countActivePageLayouts20
getConditionsSummary20
buildForm20
buildRow20
prettyPrintContexts20
onSave20
getPropValue20
collectInstances20
isOverrideOfCurrentDisplay20
entityViewDisplayForm20
buildOverridesForm20
submitOptionsForm19
preSave13
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
copyFormValuesToEntity12
setOverrideFieldLocked12
calculateDependencies10
isApplicable10
getDisplayInfos6
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
delete6
buildSources6
buildExtraFieldRow6
buildFieldRow6
getInstance5
postSave4
getProfile2
buildOptionsForm2
optionsSummary2
loadDisplayBuilder2