Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierDefaultFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierKeyValueFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierTableFormatter0%
Drupal\crm_field\Plugin\Field\FieldType\ExternalIdentifierItem0%
Drupal\crm_field\Plugin\Field\FieldWidget\ExternalIdentifierWidget0%
Drupal\crm\ContactDetailListBuilder0%
Drupal\crm\ContactDetailTypeAccessControlHandler0%
Drupal\crm\ContactDetailTypeListBuilder0%
Drupal\crm\ContactListBuilder0%
Drupal\crm\ContactTypeAccessControlHandler0%
Drupal\crm\ContactTypeListBuilder0%
Drupal\crm\ContextProvider\ContactRouteContext0%
Drupal\crm\Controller\CommentController0%
Drupal\crm\Controller\RelationshipController0%
Drupal\crm\Entity\ContactDetail\AddressContactDetail0%
Drupal\crm\Entity\ContactDetail\EmailContactDetail0%
Drupal\crm\Entity\ContactDetail\TelephoneContactDetail0%
Drupal\crm\Entity\ContactDetailType0%
Drupal\crm\Form\ContactForm0%
Drupal\crm\Form\RelationshipForm0%
Drupal\crm\Hook\CommentHooks0%
Drupal\crm\Plugin\EntityReferenceSelection\DetailTypeSelection0%
Drupal\crm\Plugin\Group\Relation\GroupContact0%
Drupal\crm\Plugin\Group\Relation\GroupContactDeriver0%
Drupal\crm\Plugin\Menu\LocalTask\Comment0%
Drupal\crm\Plugin\Menu\LocalTask\Relationships0%
Drupal\crm\Plugin\Validation\Constraint\DifferentContactsConstraintValidator0%
Drupal\crm\Plugin\Validation\Constraint\UniqueReferenceConstraintValidator0%
Drupal\crm\Plugin\views\field\CrmUserContact0%
Drupal\crm\Plugin\views\query\CrmUserContact0%
Drupal\crm\Relationship0%
Drupal\crm\RelationshipAccessControlHandler0%
Drupal\crm\RelationshipListBuilder0%
Drupal\crm\RelationshipTypeListBuilder0%
Drupal\crm\Service\CommentLazyBuilders0%
Drupal\crm\Service\CrmUserContactSyncRelation0%
Drupal\crm\Theme\ThemeNegotiator0%
Drupal\crm\UserContactListBuilder0%
Drupal\crm\UserContactViewBuilder0%
Drupal\crm\Entity\ContactType12%
Drupal\crm\ContactAccessControlHandler43%
Drupal\crm\Hook\EntityHooks48%
Drupal\crm\Hook\UserHooks60%
Drupal\crm\Entity\RelationshipType66%
Drupal\crm\Hook\ContactHooks75%
Drupal\crm\Entity\ContactDetail86%
Drupal\crm\Entity\UserContact89%

Project Risks

Class CRAP
Drupal\crm\Service\CrmUserContactSyncRelation650
Drupal\crm\Form\ContactForm552
Drupal\crm\ContactDetailListBuilder156
Drupal\crm\Controller\RelationshipController156
Drupal\crm_field\Plugin\Field\FieldType\ExternalIdentifierItem132
Drupal\crm\Form\RelationshipForm132
Drupal\crm_field\Plugin\Field\FieldWidget\ExternalIdentifierWidget110
Drupal\crm\ContextProvider\ContactRouteContext90
Drupal\crm\RelationshipListBuilder90
Drupal\crm\Hook\EntityHooks82
Drupal\crm\Plugin\views\field\CrmUserContact72
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierDefaultFormatter56
Drupal\crm\Controller\CommentController56
Drupal\crm\Hook\CommentHooks56
Drupal\crm\Theme\ThemeNegotiator56
Drupal\crm\UserContactListBuilder56
Drupal\crm\Hook\UserHooks45
Drupal\crm\ContactListBuilder42
Drupal\crm\Plugin\Menu\LocalTask\Comment42
Drupal\crm\Plugin\Validation\Constraint\DifferentContactsConstraintValidator42
Drupal\crm\RelationshipAccessControlHandler42
Drupal\crm\ContactDetailTypeAccessControlHandler30
Drupal\crm\ContactDetailTypeListBuilder30
Drupal\crm\ContactTypeAccessControlHandler30
Drupal\crm\ContactTypeListBuilder30
Drupal\crm\Plugin\Menu\LocalTask\Relationships30
Drupal\crm\Plugin\Validation\Constraint\UniqueReferenceConstraintValidator30
Drupal\crm\RelationshipTypeListBuilder30
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierKeyValueFormatter20
Drupal\crm\ContactAccessControlHandler15
Drupal\crm\Entity\UserContact12
Drupal\crm\Hook\ContactHooks6
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierTableFormatter6
Drupal\crm\Entity\ContactDetail\AddressContactDetail6
Drupal\crm\Entity\ContactDetail\EmailContactDetail6
Drupal\crm\Entity\ContactDetail\TelephoneContactDetail6
Drupal\crm\Plugin\EntityReferenceSelection\DetailTypeSelection6
Drupal\crm\Plugin\Group\Relation\GroupContactDeriver6
Drupal\crm\Entity\RelationshipType5
Drupal\crm\Entity\ContactDetail3

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
defaultSettings0%
settingsForm0%
settingsSummary0%
viewElements0%
viewElements0%
viewElements0%
defaultStorageSettings0%
storageSettingsForm0%
defaultFieldSettings0%
fieldSettingsForm0%
isEmpty0%
propertyDefinitions0%
getConstraints0%
schema0%
generateSampleValue0%
defaultSettings0%
settingsForm0%
settingsSummary0%
formElement0%
errorElement0%
massageFormValues0%
checkCreateAccess0%
__construct0%
createInstance0%
buildHeader0%
buildRow0%
render0%
getDefaultOperations0%
getReferenceCount0%
checkAccess0%
buildHeader0%
buildRow0%
render0%
getDefaultOperations0%
__construct0%
createInstance0%
render0%
buildHeader0%
buildRow0%
checkAccess0%
buildHeader0%
buildRow0%
render0%
getDefaultOperations0%
__construct0%
getRuntimeContexts0%
getAvailableContexts0%
__construct0%
create0%
commentsPage0%
title0%
access0%
__construct0%
create0%
build0%
buildHeader0%
getActiveRelationships0%
getInactiveRelationships0%
label0%
label0%
label0%
label0%
isLocked0%
getDescription0%
setDescription0%
isLocked0%
getHelp0%
getDescription0%
setDescription0%
shouldCreateNewRevision0%
setNewRevision0%
label0%
getDescription0%
setDescription0%
setUserId0%
setUser0%
setContactId0%
label0%
__construct0%
create0%
form0%
save0%
__construct0%
create0%
form0%
save0%
__construct0%
commentLinksAlter0%
theme0%
entityView0%
userFormAlter0%
buildEntityQuery0%
defaultConfiguration0%
buildConfigurationForm0%
calculateDependencies0%
getDerivativeDefinitions0%
__construct0%
create0%
getTitle0%
getCacheTags0%
__construct0%
create0%
getTitle0%
getCacheMaxAge0%
validate0%
__construct0%
create0%
validate0%
__construct0%
create0%
query0%
render0%
ensureTable0%
addField0%
__construct0%
getRelationshipIdByContactId0%
checkAccess0%
checkCreateAccess0%
__construct0%
createInstance0%
render0%
buildHeader0%
buildRow0%
getEntityListQuery0%
buildHeader0%
buildRow0%
render0%
getDefaultOperations0%
__construct0%
renderForm0%
__construct0%
getContactIdFromUserId0%
getUserIdFromContactId0%
getRelationIdFromUserId0%
getRelationIdFromContactId0%
relate0%
__construct0%
applies0%
determineActiveTheme0%
__construct0%
createInstance0%
render0%
buildHeader0%
buildRow0%
getDefaultOperations0%
getBuildDefaults0%
checkAccess55%
userInsert88%