Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
Drupal\crm_case\CrmCaseAccessControlHandler0%
Drupal\crm_case\CrmCaseEncounterListBuilder0%
Drupal\crm_case\CrmCaseListBuilder0%
Drupal\crm_case\CrmCaseTypeListBuilder0%
Drupal\crm_case\Entity\CrmCase0%
Drupal\crm_case\Form\CrmCaseEncounterForm0%
Drupal\crm_case\Form\CrmCaseForm0%
Drupal\crm_case\Form\CrmCaseTypeForm0%
Drupal\crm_case_external_id\Plugin\Validation\Constraint\ExternalIdConstraintValidator0%
Drupal\crm_field\Form\LocationTypeForm0%
Drupal\crm_field\Form\PhoneTypeForm0%
Drupal\crm_field\Form\WebsiteTypeForm0%
Drupal\crm_field\LocationTypeListBuilder0%
Drupal\crm_field\PhoneTypeListBuilder0%
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMTelephoneDefaultFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMTelephoneKeyValueFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMTelephoneTableFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMWebsiteDefaultFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMWebsiteKeyValueFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMWebsiteTableFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\EmailDefaultFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\EmailKeyValueFormatter0%
Drupal\crm_field\Plugin\Field\FieldFormatter\EmailTableFormatter0%
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\CRMWebsiteItem0%
Drupal\crm_field\Plugin\Field\FieldWidget\CRMTelephoneWidget0%
Drupal\crm_field\Plugin\Field\FieldWidget\CRMWebsiteWidget0%
Drupal\crm_field\Plugin\Field\FieldWidget\EmailWidget0%
Drupal\crm_field\Plugin\Field\FieldWidget\ExternalIdentifierWidget0%
Drupal\crm_field\WebsiteTypeListBuilder0%
Drupal\crm_field\Plugin\Field\FieldType\ExternalIdentifierItem20%
Drupal\crm_field\Plugin\Field\FieldType\CRMTelephoneItem25%
Drupal\crm_field\Plugin\Field\FieldType\EmailItem62%

Project Risks

Class CRAP
Drupal\crm_field\Plugin\Field\FieldWidget\EmailWidget650
Drupal\crm_field\Plugin\Field\FieldWidget\CRMTelephoneWidget380
Drupal\crm_field\Plugin\Field\FieldFormatter\EmailKeyValueFormatter210
Drupal\crm_field\Plugin\Field\FieldType\CRMWebsiteItem210
Drupal\crm_field\Plugin\Field\FieldFormatter\EmailDefaultFormatter182
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMTelephoneDefaultFormatter132
Drupal\crm_case_external_id\Plugin\Validation\Constraint\ExternalIdConstraintValidator110
Drupal\crm_field\Plugin\Field\FieldWidget\CRMWebsiteWidget110
Drupal\crm_field\Plugin\Field\FieldWidget\ExternalIdentifierWidget110
Drupal\crm_field\Plugin\Field\FieldType\CRMTelephoneItem108
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMTelephoneKeyValueFormatter90
Drupal\crm_field\Plugin\Field\FieldFormatter\EmailTableFormatter90
Drupal\crm_field\Plugin\Field\FieldType\ExternalIdentifierItem71
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMWebsiteDefaultFormatter56
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierDefaultFormatter56
Drupal\crm_case\CrmCaseAccessControlHandler42
Drupal\crm_case\CrmCaseListBuilder42
Drupal\crm_case\Form\CrmCaseTypeForm42
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMTelephoneTableFormatter30
Drupal\crm_case\Form\CrmCaseEncounterForm20
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMWebsiteKeyValueFormatter20
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierKeyValueFormatter20
Drupal\crm_field\Plugin\Field\FieldType\EmailItem15
Drupal\crm_case\CrmCaseEncounterListBuilder12
Drupal\crm_case\Entity\CrmCase12
Drupal\crm_case\Form\CrmCaseForm12
Drupal\crm_field\Form\LocationTypeForm12
Drupal\crm_field\Form\PhoneTypeForm12
Drupal\crm_field\Form\WebsiteTypeForm12
Drupal\crm_field\LocationTypeListBuilder12
Drupal\crm_field\PhoneTypeListBuilder12
Drupal\crm_field\Plugin\Field\FieldFormatter\CRMWebsiteTableFormatter12
Drupal\crm_field\WebsiteTypeListBuilder12
Drupal\crm_field\Plugin\Field\FieldFormatter\ExternalIdentifierTableFormatter6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
checkAccess0%
checkCreateAccess0%
buildHeader0%
buildRow0%
__construct0%
createInstance0%
render0%
buildHeader0%
buildRow0%
buildHeader0%
buildRow0%
render0%
preSave0%
baseFieldDefinitions0%
form0%
save0%
save0%
form0%
actions0%
save0%
__construct0%
create0%
validate0%
isUnique0%
form0%
save0%
form0%
save0%
form0%
save0%
buildHeader0%
buildRow0%
buildHeader0%
buildRow0%
defaultSettings0%
settingsForm0%
settingsSummary0%
viewElements0%
viewElements0%
viewElements0%
defaultSettings0%
settingsForm0%
settingsSummary0%
viewElements0%
viewElements0%
viewElements0%
__construct0%
create0%
viewElements0%
__construct0%
create0%
viewElements0%
__construct0%
create0%
viewElements0%
defaultSettings0%
settingsForm0%
settingsSummary0%
viewElements0%
viewElements0%
viewElements0%
storageSettingsForm0%
fieldSettingsForm0%
getConstraints0%
generateSampleValue0%
allowedTypeValues0%
allowedLocationValues0%
allowedMobileProviderValues0%
defaultStorageSettings0%
storageSettingsForm0%
defaultFieldSettings0%
fieldSettingsForm0%
isEmpty0%
propertyDefinitions0%
getConstraints0%
schema0%
generateSampleValue0%
allowedTypeValues0%
storageSettingsForm0%
fieldSettingsForm0%
getConstraints0%
generateSampleValue0%
storageSettingsForm0%
defaultFieldSettings0%
fieldSettingsForm0%
isEmpty0%
getConstraints0%
generateSampleValue0%
defaultSettings0%
settingsForm0%
settingsSummary0%
formElement0%
errorElement0%
massageFormValues0%
defaultSettings0%
settingsForm0%
settingsSummary0%
formElement0%
errorElement0%
massageFormValues0%
defaultSettings0%
settingsForm0%
settingsSummary0%
formElement0%
getLocations0%
errorElement0%
massageFormValues0%
defaultSettings0%
settingsForm0%
settingsSummary0%
formElement0%
errorElement0%
massageFormValues0%
buildHeader0%
buildRow0%
isEmpty66%