GenericExtension   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 9
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 1
Bugs 0 Features 1
Metric Value
eloc 2
dl 0
loc 9
ccs 0
cts 3
cp 0
rs 10
c 1
b 0
f 1
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A processExtension() 0 2 1
A parseResponse() 0 3 1
1
<?php
2
3
namespace MadWizard\WebAuthn\Extension\Generic;
4
5
use MadWizard\WebAuthn\Extension\AbstractExtension;
6
use MadWizard\WebAuthn\Extension\ExtensionInputInterface;
7
use MadWizard\WebAuthn\Extension\ExtensionOutputInterface;
8
use MadWizard\WebAuthn\Extension\ExtensionProcessingContext;
9
use MadWizard\WebAuthn\Extension\ExtensionResponseInterface;
10
11
class GenericExtension extends AbstractExtension
12
{
13
    public function parseResponse(ExtensionResponseInterface $extensionResponse): ExtensionOutputInterface
14
    {
15
        return new GenericExtensionOutput($extensionResponse);
16
    }
17
18
    public function processExtension(ExtensionInputInterface $input, ExtensionOutputInterface $output, ExtensionProcessingContext $context): void
19
    {
20
        // No action
21
    }
22
}
23