Total Complexity | 5 |
Total Lines | 25 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | <?php |
||
7 | final class Salt |
||
8 | { |
||
9 | private $qBuilder; |
||
10 | |||
11 | private $salt; |
||
12 | |||
13 | 1 | public function __construct(QueryBuilder $qBuilder) |
|
14 | { |
||
15 | 1 | $this->qBuilder = $qBuilder; |
|
16 | 1 | } |
|
17 | |||
18 | 1 | public function generateSaltForName(string $fieldName) : void |
|
19 | { |
||
20 | 1 | $this->salt = ''; |
|
21 | |||
22 | 1 | foreach ($this->qBuilder->getParameters() as $parameter) { |
|
23 | 1 | if ($parameter->getName() == 'field_' . $fieldName) { |
|
24 | 1 | $this->salt = '_' . rand(111, 999); |
|
25 | } |
||
26 | } |
||
27 | 1 | } |
|
28 | |||
29 | 1 | public function getSalt() : string |
|
32 | } |
||
33 | } |
||
34 |