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\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\LocalActionsSource0%
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\LocalTasksSource0%
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\MainPageContentSource0%
Drupal\display_builder_page_layout\Plugin\UiPatterns\Source\PageTitleSource0%
Drupal\display_builder_ui\Form\DisplayBuilderUiFilterForm0%
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\UiPatterns\Source\ViewRowsSource0%
Drupal\display_builder_views\Plugin\ViewsUiPatternsSourceBase0%
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait0%
Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber15%
Drupal\display_builder_entity_view\Entity\EntityViewDisplay40%
Drupal\display_builder_views\Plugin\views\display_extender\DisplayExtender59%
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait60%
Drupal\display_builder_page_layout\Entity\PageLayout70%

Project Risks

Class CRAP
Drupal\display_builder_entity_view\BuilderDataConverter1260
Drupal\display_builder_entity_view\Field\DisplayBuilderItemList870
Drupal\display_builder_entity_view\Form\EntityViewDisplayFormTrait812
Drupal\display_builder_page_layout\AccessControlHandler462
Drupal\display_builder_page_layout\Form\PageLayoutForm380
Drupal\display_builder_page_layout\PageLayoutListBuilder342
Drupal\display_builder_page_layout\Plugin\DisplayVariant\DisplayBuilderPageVariant306
Drupal\display_builder_entity_view\Controller\EntityViewOverridesController272
Drupal\display_builder_entity_view\Entity\EntityViewDisplayTrait254
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_views\Plugin\views\display_extender\DisplayExtender135
Drupal\display_builder_entity_view\Entity\LayoutBuilderEntityViewDisplay110
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_ui\ProfileListBuilder72
Drupal\display_builder_views\Plugin\UiPatterns\Source\ViewRowsSource72
Drupal\display_builder_page_layout\Entity\PageLayout63
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\Hook\PreprocessViewsView42
Drupal\display_builder_views\EventSubscriber\DisplayBuilderSubscriber27
Drupal\display_builder_entity_view\Controller\EntityViewController20
Drupal\display_builder_page_layout\Hook\PageLayoutHook20
Drupal\display_builder_ui\PatternPresetListBuilder20
Drupal\display_builder_views\Hook\DisplayBuilderViewsHook20
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_entity_view\Entity\EntityViewDisplay10

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
convertFromManageDisplay0%
convertFromLayoutBuilder0%
convertSingleField0%
convertExtraField0%
convertUiPatternsLayout0%
moveUiStylesAttributesSource0%
convertLayout0%
extractUiStylesData0%
convertLayoutBuilderComponent0%
convertFieldBlock0%
convertExtraFieldBlock0%
convertUiPatternsBlock0%
convertBlock0%
title0%
getBuilder0%
getEntityViewDisplay0%
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%
initInstanceIfMissing0%
getInitialSources0%
getInitialContext0%
entityTypeManager0%
getEntityViewDisplay0%
getInstance0%
create0%
form0%
create0%
form0%
__construct0%
fieldInfoAlter0%
entityTypeAlter0%
entityOperationAlter0%
displayBuilderProviderInfo0%
__construct0%
entityTypeAlter0%
isDisplayBuilderEntityType0%
getEntityTypeViewModesIds0%
__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%
saveSources0%
sourceManager0%
__construct0%
getSubscribedEvents0%
onSave0%
__construct0%
getSubscribedEvents0%
onSelectPageDisplayVariant0%
__construct0%
form0%
save0%
submitForm0%
buildConditionsForm0%
alterConditionsForm0%
submitConditions0%
entityOperationAlter0%
displayBuilderProviderInfo0%
getFormId0%
render0%
load0%
buildHeader0%
buildRow0%
getDefaultOperations0%
countActivePageLayouts0%
getConditionsSummary0%
__construct0%
create0%
build0%
setMainContent0%
setTitle0%
replaceTitleAndContent0%
getPropValue0%
settingsForm0%
getPropValue0%
settingsForm0%
getPropValue0%
getValue0%
getPropValue0%
getValue0%
getFormId0%
buildForm0%
submitForm0%
__construct0%
createInstance0%
getFormId0%
buildHeader0%
render0%
buildRow0%
getEntityIds0%
buildHeader0%
buildRow0%
render0%
__construct0%
createInstance0%
getFormId0%
buildHeader0%
buildRow0%
render0%
listViewPanels0%
title0%
getBuilder0%
__construct0%
pageViewsIndex0%
buildRow0%
getOperationLinks0%
__construct0%
onSave0%
__construct0%
buildForm0%
getCancelUrl0%
getFormId0%
getQuestion0%
submitForm0%
unsetDisplayBuilder0%
entityOperationAlter0%
displayBuilderProviderInfo0%
__construct0%
preprocessViewsView0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
setVariableId0%
getPropValue0%
setVariableId0%
getPropValue0%
getValue0%
settingsForm0%
getVariableId0%
preExecute0%
getBuilderUrl0%
getDisplayUrlFromInstanceId0%
saveSources0%
buildThemeRegistryEntry0%
getInstance0%
checkInstanceId0%
getDisplayUrlFromInstanceId0%
delete0%
buildMultiple0%
getContextsForEntity0%
contextRepository0%
buildThemeRegistryEntry0%
buildSources0%
submitForm0%
entityViewDisplayForm0%
buildOverridesForm0%
getAlreadyMappedFields0%
getSourceFieldAsOptions0%
buildExtraFieldRow0%
buildFieldRow0%
copyFormValuesToEntity0%
getInstanceId66%
isApplicable66%
buildOptionsForm75%
submitOptionsForm75%
getUrlFromInstanceId75%
getProfile75%
calculateDependencies80%
loadDisplayBuilder80%
getProfile83%
checkInstanceId85%
optionsSummary87%

Project Risks

Method CRAP
checkAccess72
buildConditionsForm72
convertLayoutBuilderComponent56
replaceTitleAndContent56
getPropValue56
convertUiPatternsLayout42
onSave42
getEntityViewDisplay42
settingsForm42
build42
buildMultiple42
getSourceFieldAsOptions42
overrideBuilderAccessResult30
entityTypeAlter30
getAccessResult30
buildRow30
preprocessViewsView30
getAlreadyMappedFields30
convertFromManageDisplay20
preSave20
entityOperationAlter20
getDerivativeDefinitions20
getEntity20
buildRoutes20
buildDisplayBuilderRoute20
onSave20
onSelectPageDisplayVariant20
buildRow20
countActivePageLayouts20
getConditionsSummary20
buildRow20
onSave20
getPropValue20
submitForm20
entityViewDisplayForm20
convertFromLayoutBuilder12
extractUiStylesData12
getFirstOverridableViewMode12
getDisplayInfos12
getInitialSources12
isDisplayBuilderEntityType12
getEntityTypeViewModesIds12
getPropValue12
getPropValue12
getEntityTypes12
buildRoutes12
loadCurrentPageLayout12
mergeCacheabilityFromConditions12
save12
alterConditionsForm12
entityOperationAlter12
pageViewsIndex12
entityOperationAlter12
copyFormValuesToEntity12
moveUiStylesAttributesSource6
convertLayout6
convertUiPatternsBlock6
getBuilder6
getFirstBuilder6
checkAccess6
checkFirstBuilderAccess6
initialImport6
importFromLayoutBuilder6
checkInstanceId6
getInstanceId6
getSources6
saveSources6
initInstanceIfMissing6
getInstance6
form6
entityTypeAlter6
settingsForm6
checkInstanceId6
getUrlFromInstanceId6
getDisplayUrlFromInstanceId6
submitConditions6
load6
getPropValue6
buildRow6
buildRow6
getBuilder6
preExecute6
getDisplayUrlFromInstanceId6
getInstance6
checkInstanceId6
delete6
buildSources6
buildOverridesForm6
buildExtraFieldRow6
buildFieldRow6
isApplicable4
calculateDependencies4
submitOptionsForm3
getProfile3
getInstanceId2
buildOptionsForm2
getUrlFromInstanceId2
loadDisplayBuilder2
getProfile2
optionsSummary2
checkInstanceId2