Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 9
0.00% covered (danger)
0.00%
0 / 9
CRAP
0.00% covered (danger)
0.00%
0 / 1
AnalyseScenarioMenace
0.00% covered (danger)
0.00%
0 / 9
0.00% covered (danger)
0.00%
0 / 9
90
0.00% covered (danger)
0.00%
0 / 1
 getAnalyseImpact
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setAnalyseImpact
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 isCanDicBeModified
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setCanDicBeModified
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 addMesureProtection
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 isCanVraisemblanceBeModified
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setCanVraisemblanceBeModified
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 isCanGraviteBeModified
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setCanGraviteBeModified
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3declare(strict_types=1);
4
5namespace App\Domain\AIPD\Model;
6
7class AnalyseScenarioMenace extends AbstractScenarioMenace
8{
9    private AnalyseImpact $analyseImpact;
10
11    private bool $canDicBeModified           = true;
12    private bool $canVraisemblanceBeModified = false;
13    private bool $canGraviteBeModified       = false;
14
15    public function getAnalyseImpact(): AnalyseImpact
16    {
17        return $this->analyseImpact;
18    }
19
20    public function setAnalyseImpact(AnalyseImpact $analyseImpact): void
21    {
22        $this->analyseImpact = $analyseImpact;
23    }
24
25    public function isCanDicBeModified(): bool
26    {
27        return $this->canDicBeModified;
28    }
29
30    public function setCanDicBeModified(bool $canDicBeModified): void
31    {
32        $this->canDicBeModified = $canDicBeModified;
33    }
34
35    public function addMesureProtection(AnalyseMesureProtection $mesureProtection): void
36    {
37        $this->mesuresProtections[] = $mesureProtection;
38    }
39
40    public function isCanVraisemblanceBeModified(): bool
41    {
42        return $this->canVraisemblanceBeModified;
43    }
44
45    public function setCanVraisemblanceBeModified(bool $canVraisemblanceBeModified): void
46    {
47        $this->canVraisemblanceBeModified = $canVraisemblanceBeModified;
48    }
49
50    public function isCanGraviteBeModified(): bool
51    {
52        return $this->canGraviteBeModified;
53    }
54
55    public function setCanGraviteBeModified(bool $canGraviteBeModified): void
56    {
57        $this->canGraviteBeModified = $canGraviteBeModified;
58    }
59}