Skip to content

Commit a954998

Browse files
committed
Useless classes removed
1 parent dfa5021 commit a954998

File tree

4 files changed

+24
-88
lines changed

4 files changed

+24
-88
lines changed

src/symfony/src/Security/Authentication/Token/WebauthnToken.php

+2-14
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Assert\Assertion;
88
use const JSON_THROW_ON_ERROR;
99
use Symfony\Component\Security\Core\Authentication\Token\AbstractToken;
10-
use Symfony\Component\Security\Core\User\UserInterface;
1110
use Webauthn\AuthenticationExtensions\AuthenticationExtensionsClientOutputs;
1211
use Webauthn\Bundle\Security\Authorization\Voter\IsUserPresentVoter;
1312
use Webauthn\Bundle\Security\Authorization\Voter\IsUserVerifiedVoter;
@@ -17,15 +16,11 @@
1716

1817
class WebauthnToken extends AbstractToken implements WebauthnTokenInterface
1918
{
20-
private string $firewallName;
21-
22-
private PublicKeyCredentialUserEntity $publicKeyCredentialUserEntity;
23-
2419
/**
2520
* {@inheritdoc}
2621
*/
2722
public function __construct(
28-
PublicKeyCredentialUserEntity $publicKeyCredentialUserEntity,
23+
private PublicKeyCredentialUserEntity $publicKeyCredentialUserEntity,
2924
private PublicKeyCredentialOptions $publicKeyCredentialOptions,
3025
private PublicKeyCredentialDescriptor $publicKeyCredentialDescriptor,
3126
private bool $isUserPresent,
@@ -34,17 +29,10 @@ public function __construct(
3429
private int $reservedForFutureUse2,
3530
private int $signCount,
3631
private ?AuthenticationExtensionsClientOutputs $extensions,
37-
string $firewallName,
32+
private string $firewallName,
3833
array $roles = []
3934
) {
4035
parent::__construct($roles);
41-
Assertion::notEmpty($firewallName, '$firewallName must not be empty.');
42-
43-
if ($publicKeyCredentialUserEntity instanceof UserInterface) {
44-
$this->setUser($publicKeyCredentialUserEntity);
45-
}
46-
$this->publicKeyCredentialUserEntity = $publicKeyCredentialUserEntity;
47-
$this->firewallName = $firewallName;
4836
}
4937

5038
/**

src/symfony/src/Security/Authentication/Token/WebauthnTokenFactory.php

-44
This file was deleted.

src/symfony/src/Security/Authentication/Token/WebauthnTokenFactoryInterface.php

-30
This file was deleted.
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Webauthn\Tests\Bundle\Unit;
6+
7+
use Matthias\SymfonyConfigTest\PhpUnit\ConfigurationTestCaseTrait;
8+
use PHPUnit\Framework\TestCase;
9+
use Webauthn\Bundle\DependencyInjection\Configuration;
10+
11+
/**
12+
* @internal
13+
*/
14+
final class ConfigurationTest extends TestCase
15+
{
16+
use ConfigurationTestCaseTrait;
17+
18+
protected function getConfiguration(): Configuration
19+
{
20+
return new Configuration('webauthn');
21+
}
22+
}

0 commit comments

Comments
 (0)