RecoveryTokenSecretHelper::hash()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
nc 1
nop 1
dl 0
loc 3
rs 10
c 1
b 0
f 0
1
<?php
0 ignored issues
show
introduced by
Header blocks must be separated by a single blank line
Loading history...
2
/**
3
 * Copyright 2022 SURFnet B.V.
4
 *
5
 * Licensed under the Apache License, Version 2.0 (the "License");
6
 * you may not use this file except in compliance with the License.
7
 * You may obtain a copy of the License at
8
 *
9
 *     http://www.apache.org/licenses/LICENSE-2.0
10
 *
11
 * Unless required by applicable law or agreed to in writing, software
12
 * distributed under the License is distributed on an "AS IS" BASIS,
13
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
 * See the License for the specific language governing permissions and
15
 * limitations under the License.
16
 */
17
18
namespace Surfnet\Stepup\Helper;
19
20
use Surfnet\Stepup\Identity\Value\HashedSecret;
21
use Surfnet\Stepup\Identity\Value\UnhashedSecret;
22
23
/**
24
 * Converts the unhashed secret to a hashed version
25
 *
26
 * Mainly created in order to allow mocking of this feature for
27
 * test purposes.
28
 */
29
class RecoveryTokenSecretHelper
30
{
31
    public function hash(UnhashedSecret $unhashedSecret): HashedSecret
32
    {
33
        return $unhashedSecret->hashSecret();
34
    }
35
}
36