Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Domain\Reporting\Controller\DashboardController0%
App\Domain\Reporting\Controller\JournalisationController0%
App\Domain\Reporting\Generator\Csv\AbstractGenerator0%
App\Domain\Reporting\Generator\Csv\CollectivityGenerator0%
App\Domain\Reporting\Generator\Csv\ContractorGenerator0%
App\Domain\Reporting\Generator\Csv\MesurementGenerator0%
App\Domain\Reporting\Generator\Csv\TreatmentGenerator0%
App\Domain\Reporting\Generator\Word\ConformiteOrganisationGenerator0%
App\Domain\Reporting\Generator\Word\ConformiteTraitementGenerator0%
App\Domain\Reporting\Generator\Word\ContractorGenerator0%
App\Domain\Reporting\Generator\Word\MaturityGenerator0%
App\Domain\Reporting\Generator\Word\MesurementGenerator0%
App\Domain\Reporting\Generator\Word\RequestGenerator0%
App\Domain\Reporting\Generator\Word\TreatmentGenerator0%
App\Domain\Reporting\Generator\Word\ViolationGenerator0%
App\Domain\Reporting\Generator\Word\ToolGenerator3%
App\Domain\Reporting\Generator\Word\AbstractGenerator4%
App\Domain\Reporting\Generator\Word\OverviewGenerator6%
App\Domain\Reporting\Generator\Word\UserGenerator18%
App\Domain\Reporting\Generator\Word\ProofGenerator20%
App\Domain\Reporting\Twig\Extension\LogJournalExtension22%
App\Domain\Reporting\Controller\ReviewController30%
App\Domain\Reporting\Metrics\UserMetric67%
App\Domain\Reporting\Generator\LogJournalLinkGenerator74%
App\Domain\Reporting\Metrics\AdminMetric75%
App\Domain\Reporting\Model\LogJournal80%
App\Domain\Reporting\Symfony\EventSubscriber\Doctrine\LogJournalDoctrineSubscriber83%
App\Domain\Reporting\Handler\WordHandler83%

Project Risks

Class CRAP
App\Domain\Reporting\Generator\Word\TreatmentGenerator16770
App\Domain\Reporting\Generator\Word\OverviewGenerator8823
App\Domain\Reporting\Generator\Csv\TreatmentGenerator6642
App\Domain\Reporting\Generator\Word\ConformiteTraitementGenerator5402
App\Domain\Reporting\Generator\Word\AbstractGenerator4280
App\Domain\Reporting\Generator\Csv\CollectivityGenerator3306
App\Domain\Reporting\Generator\Word\MesurementGenerator2862
App\Domain\Reporting\Generator\Csv\ContractorGenerator2162
App\Domain\Reporting\Generator\Word\ContractorGenerator1640
App\Domain\Reporting\Generator\Word\MaturityGenerator1122
App\Domain\Reporting\Generator\Word\ViolationGenerator1122
App\Domain\Reporting\Generator\Word\RequestGenerator812
App\Domain\Reporting\Generator\Word\ConformiteOrganisationGenerator756
App\Domain\Reporting\Generator\Word\ToolGenerator743
App\Domain\Reporting\Generator\Csv\MesurementGenerator272
App\Domain\Reporting\Metrics\UserMetric166
App\Domain\Reporting\Controller\ReviewController156
App\Domain\Reporting\Twig\Extension\LogJournalExtension106
App\Domain\Reporting\Controller\DashboardController90
App\Domain\Reporting\Controller\JournalisationController72
App\Domain\Reporting\Symfony\EventSubscriber\Doctrine\LogJournalDoctrineSubscriber56
App\Domain\Reporting\Generator\Word\UserGenerator43
App\Domain\Reporting\Generator\Word\ProofGenerator23
App\Domain\Reporting\Generator\LogJournalLinkGenerator20
App\Domain\Reporting\Generator\Csv\AbstractGenerator20
App\Domain\Reporting\Handler\WordHandler19
App\Domain\Reporting\Metrics\AdminMetric14

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
indexAction0%
exportCsvAction0%
__construct0%
indexAction0%
listDataTables0%
generateLinkCellContent0%
getLabelAndKeysArray0%
zipAction0%
zipConfirmAction0%
listDataTables0%
getLabelAndKeysArray0%
getActionsKeys0%
getSubjectsKeys0%
getSubjectLabelFromSubjectType0%
generateResponse0%
getDate0%
__construct0%
initializeExtract0%
collectivityHeaders0%
initializeCollectivity0%
registryHeaders0%
initializeRegistry0%
surveyHeaders0%
initializeSurvey0%
userHeaders0%
initializeUser0%
proofHeaders0%
initializeProof0%
conformiteOrganisationHeaders0%
initializeConformiteOrganisation0%
collectivityServiceHeaders0%
initializeService0%
__construct0%
initializeExtract0%
collectivityHeaders0%
initializeCollectivity0%
contractorGeneralInformationsHeaders0%
initializeContractorGeneralInformations0%
contractorDpoHeaders0%
initializeContractorDpo0%
treatmentRecipientsHeaders0%
initializeTreatmentRecipients0%
contractorHistoricHeaders0%
initializeContractorHistoric0%
contractorCoordinatesHeaders0%
initializeContractorCoordinates0%
contractorProofHeaders0%
initializeProof0%
contractorTreatmentHeaders0%
initializeTreatment0%
__construct0%
initializeExtract0%
collectivityHeaders0%
initializeCollectivity0%
mesurementGeneralInformationsHeaders0%
initializeMesurementGeneralInformations0%
mesurementApplicationHeaders0%
initializeMesurementApplication0%
mesurementProofHeaders0%
initializeProof0%
mesurementHistoricHeaders0%
initializeMesurementHistoric0%
__construct0%
initializeExtract0%
collectivityHeaders0%
initializeCollectivity0%
treatmentGeneralInformationsHeaders0%
initializeTreatmentGeneralInformations0%
treatmentDataCategoryHeaders0%
initializeTreatmentDataCategory0%
treatmentRecipientsHeaders0%
initializeTreatmentRecipients0%
treatmentHistoricHeaders0%
initializeTreatmentHistoric0%
treatmentDetailsHeaders0%
initializeTreatmentDetails0%
treatmentSecurityHeaders0%
initializeTreatmentSecurity0%
treatmentSpecificHeaders0%
initializeTreatmentSpecific0%
treatmentProofHeaders0%
initializeTreatmentProof0%
treatmentConformiteHeaders0%
initializeTreatmentConformite0%
setCollectivity0%
initializeDocument0%
addHomepage0%
addTableOfContent0%
createContentSection0%
generateResponse0%
addLinkedData0%
addTable0%
getDate0%
addSyntheticView0%
addDetailedView0%
addGlobalOverview0%
getConformitesTable0%
extractConformiteProcessus0%
getFormattedReponse0%
getFormattedParticipants0%
getFormattedActionsDeProtection0%
addGlobalOverview0%
colorCell0%
valueCell0%
addSyntheticView0%
addDetailedView0%
sortTreatmentByConformiteTraitementByLevelAndTreatmentName0%
sortReponseByQuestionPosition0%
SyntheticAnnexeList0%
BgColorSyntheticTreatment0%
addGlobalOverview0%
addSyntheticView0%
addDetailedView0%
addContextView0%
addSyntheticView0%
addDetailedView0%
addGlobalOverview0%
ActionTypeTable0%
ProtectionActionAppliedAnnexeTable0%
ProtectionActionAppliedTable0%
ActionPlanTable0%
ColorCellPriority0%
addSyntheticView0%
addActionPlanSyntheticView0%
addDetailedView0%
sortMesurementByDate0%
sortMesurementByPriority0%
setCollectivity0%
generateObjectPart0%
generateOrganismIntroductionPart0%
generateRegistries0%
generateManagementSystemAndCompliance0%
generateContinuousImprovements0%
generateAnnexeMention0%
addHeader0%
addSyntheticView0%
addDetailedView0%
Prooflist0%
addGlobalOverview0%
addSyntheticView0%
addDetailedView0%
addSyntheticView0%
addDetailedView0%
addGlobalOverview0%
addSyntheticView0%
addDetailedView0%
TreatmentAnnexeList0%
RiskTreatmentAnnexeList0%
IsMesureOk0%
addSyntheticView0%
addDetailedView0%
Userlist0%
addGlobalOverview0%
addSyntheticView0%
addDetailedView0%
translateWithDictionary0%
AnnexeList0%
setDocument0%
generateRegistryToolReport0%
generateRegistryConformiteOrganisationReport0%
getId0%
getDate0%
getSubjectName0%
isDeleted0%
getLogJournalLink0%
postPersist40%
postUpdate42%
getData65%
preRemove66%
getLink72%
indexAction72%
getData72%
generateRegistryMesurementReport76%

Project Risks

Method CRAP
addDetailedView3080
addGlobalOverview1806
RiskTreatmentAnnexeList1806
addTable1332
generateAnnexeMention1260
generateManagementSystemAndCompliance702
initializeCollectivity552
addGlobalOverview552
generateRegistries462
initializeTreatmentGeneralInformations306
initializeTreatmentDetails272
addDetailedView272
initializeContractorDpo240
addDetailedView240
addSyntheticView210
addGlobalOverview210
addGlobalOverview210
createContentSection182
SyntheticAnnexeList182
getData170
generateOrganismIntroductionPart156
getLogJournalLink156
addDetailedView132
addSyntheticView132
addDetailedView110
ActionTypeTable110
TreatmentAnnexeList110
initializeContractorCoordinates90
initializeTreatmentSecurity90
initializeTreatmentSpecific90
initializeTreatmentConformite90
addContextView90
addGlobalOverview90
addDetailedView90
addGlobalOverview90
addDetailedView56
AnnexeList56
postUpdate50
indexAction42
zipAction42
addLinkedData42
addDetailedView42
addSyntheticView42
addSyntheticView42
initializeConformiteOrganisation30
initializeContractorGeneralInformations30
addHomepage30
getConformitesTable30
sortMesurementByPriority30
generateContinuousImprovements30
Userlist30
addDetailedView30
initializeRegistry20
initializeSurvey20
initializeUser20
initializeDocument20
addGlobalOverview20
getFormattedReponse20
ProtectionActionAppliedAnnexeTable20
ProtectionActionAppliedTable20
addSyntheticView20
translateWithDictionary20
getLink19
postPersist13
indexAction12
getData12
generateLinkCellContent12
initializeExtract12
initializeProof12
initializeExtract12
initializeExtract12
initializeExtract12
getFormattedParticipants12
addSyntheticView12
sortTreatmentByConformiteTraitementByLevelAndTreatmentName12
ActionPlanTable12
addSyntheticView12
sortMesurementByDate12
Prooflist12
addSyntheticView12
exportCsvAction6
listDataTables6
getSubjectLabelFromSubjectType6
generateResponse6
getDate6
proofHeaders6
conformiteOrganisationHeaders6
initializeMesurementGeneralInformations6
initializeMesurementApplication6
initializeTreatmentRecipients6
treatmentConformiteHeaders6
getDate6
extractConformiteProcessus6
getFormattedActionsDeProtection6
sortReponseByQuestionPosition6
addActionPlanSyntheticView6
generateObjectPart6
IsMesureOk6
generateRegistryMesurementReport3
preRemove2