Skip to content

Commit 40a37f2

Browse files
committed
fix tests
1 parent 9850d82 commit 40a37f2

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

tests/Acceptance/CustomPersistenceManagerTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,11 @@
1414
use League\Bundle\OAuth2ServerBundle\Model\Client;
1515
use League\Bundle\OAuth2ServerBundle\Model\RefreshToken;
1616
use League\Bundle\OAuth2ServerBundle\OAuth2Events;
17+
use League\Bundle\OAuth2ServerBundle\Service\CredentialsRevokerInterface;
1718
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeAccessTokenManager;
1819
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeAuthorizationCodeManager;
1920
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeClientManager;
21+
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeCredentialsRevoker;
2022
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeRefreshTokenManager;
2123
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FixtureFactory;
2224
use League\Bundle\OAuth2ServerBundle\Tests\TestHelper;
@@ -49,6 +51,7 @@ public function testRegisteredServices(): void
4951
static::assertInstanceOf(FakeAuthorizationCodeManager::class, $this->client->getContainer()->get(AuthorizationCodeManagerInterface::class));
5052
static::assertInstanceOf(FakeClientManager::class, $this->client->getContainer()->get(ClientManagerInterface::class));
5153
static::assertInstanceOf(FakeRefreshTokenManager::class, $this->client->getContainer()->get(RefreshTokenManagerInterface::class));
54+
static::assertInstanceOf(FakeCredentialsRevoker::class, $this->client->getContainer()->get(CredentialsRevokerInterface::class));
5255
}
5356

5457
public function testSuccessfulClientCredentialsRequest(): void
@@ -162,6 +165,7 @@ protected static function createKernel(array $options = []): KernelInterface
162165
'authorization_code_manager' => 'test.authorization_code_manager',
163166
'client_manager' => 'test.client_manager',
164167
'refresh_token_manager' => 'test.refresh_token_manager',
168+
'credentials_revoker' => 'test.credentials_revoker',
165169
],
166170
]
167171
);
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace League\Bundle\OAuth2ServerBundle\Tests\Fixtures;
6+
7+
use League\Bundle\OAuth2ServerBundle\Manager\RefreshTokenManagerInterface;
8+
use League\Bundle\OAuth2ServerBundle\Model\AbstractClient;
9+
use League\Bundle\OAuth2ServerBundle\Model\RefreshTokenInterface;
10+
use League\Bundle\OAuth2ServerBundle\Service\CredentialsRevokerInterface;
11+
use Symfony\Component\Security\Core\User\UserInterface;
12+
13+
class FakeCredentialsRevoker implements CredentialsRevokerInterface
14+
{
15+
public function revokeCredentialsForClient(AbstractClient $client): void
16+
{
17+
}
18+
19+
public function revokeCredentialsForUser(UserInterface $user): void
20+
{
21+
}
22+
}

tests/TestKernel.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeAccessTokenManager;
1515
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeAuthorizationCodeManager;
1616
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeClientManager;
17+
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeCredentialsRevoker;
1718
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeGrant;
1819
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FakeRefreshTokenManager;
1920
use League\Bundle\OAuth2ServerBundle\Tests\Fixtures\FixtureFactory;
@@ -226,6 +227,7 @@ private function configureCustomPersistenceServices(ContainerBuilder $container)
226227
$container->register('test.authorization_code_manager', FakeAuthorizationCodeManager::class)->setPublic(true);
227228
$container->register('test.client_manager', FakeClientManager::class)->setPublic(true);
228229
$container->register('test.refresh_token_manager', FakeRefreshTokenManager::class)->setPublic(true);
230+
$container->register('test.credentials_revoker', FakeCredentialsRevoker::class)->setPublic(true);
229231
}
230232

231233
private function registerFakeGrant(ContainerBuilder $container): void

0 commit comments

Comments
 (0)