|
2 | 2 |
|
3 | 3 | declare(strict_types=1);
|
4 | 4 |
|
5 |
| -use League\Bundle\OAuth2ServerBundle\Controller\DeviceCodeController; |
6 |
| -use League\Bundle\OAuth2ServerBundle\Manager\DeviceCodeManagerInterface; |
7 |
| -use League\Bundle\OAuth2ServerBundle\Repository\DeviceCodeRepository; |
8 |
| -use League\OAuth2\Server\Grant\DeviceCodeGrant; |
9 |
| -use League\OAuth2\Server\Repositories\DeviceCodeRepositoryInterface; |
10 | 5 | use function Symfony\Component\DependencyInjection\Loader\Configurator\abstract_arg;
|
11 | 6 | use function Symfony\Component\DependencyInjection\Loader\Configurator\param;
|
12 | 7 | use function Symfony\Component\DependencyInjection\Loader\Configurator\service;
|
|
20 | 15 | use League\Bundle\OAuth2ServerBundle\Command\ListClientsCommand;
|
21 | 16 | use League\Bundle\OAuth2ServerBundle\Command\UpdateClientCommand;
|
22 | 17 | use League\Bundle\OAuth2ServerBundle\Controller\AuthorizationController;
|
| 18 | +use League\Bundle\OAuth2ServerBundle\Controller\DeviceCodeController; |
23 | 19 | use League\Bundle\OAuth2ServerBundle\Controller\TokenController;
|
24 | 20 | use League\Bundle\OAuth2ServerBundle\Converter\ScopeConverter;
|
25 | 21 | use League\Bundle\OAuth2ServerBundle\Converter\ScopeConverterInterface;
|
|
30 | 26 | use League\Bundle\OAuth2ServerBundle\Manager\AccessTokenManagerInterface;
|
31 | 27 | use League\Bundle\OAuth2ServerBundle\Manager\AuthorizationCodeManagerInterface;
|
32 | 28 | use League\Bundle\OAuth2ServerBundle\Manager\ClientManagerInterface;
|
| 29 | +use League\Bundle\OAuth2ServerBundle\Manager\DeviceCodeManagerInterface; |
33 | 30 | use League\Bundle\OAuth2ServerBundle\Manager\InMemory\ScopeManager;
|
34 | 31 | use League\Bundle\OAuth2ServerBundle\Manager\RefreshTokenManagerInterface;
|
35 | 32 | use League\Bundle\OAuth2ServerBundle\Manager\ScopeManagerInterface;
|
36 | 33 | use League\Bundle\OAuth2ServerBundle\OAuth2Events;
|
37 | 34 | use League\Bundle\OAuth2ServerBundle\Repository\AuthCodeRepository;
|
38 | 35 | use League\Bundle\OAuth2ServerBundle\Repository\ClientRepository;
|
| 36 | +use League\Bundle\OAuth2ServerBundle\Repository\DeviceCodeRepository; |
39 | 37 | use League\Bundle\OAuth2ServerBundle\Repository\RefreshTokenRepository;
|
40 | 38 | use League\Bundle\OAuth2ServerBundle\Repository\ScopeRepository;
|
41 | 39 | use League\Bundle\OAuth2ServerBundle\Repository\UserRepository;
|
|
47 | 45 | use League\OAuth2\Server\EventEmitting\EventEmitter;
|
48 | 46 | use League\OAuth2\Server\Grant\AuthCodeGrant;
|
49 | 47 | use League\OAuth2\Server\Grant\ClientCredentialsGrant;
|
| 48 | +use League\OAuth2\Server\Grant\DeviceCodeGrant; |
50 | 49 | use League\OAuth2\Server\Grant\ImplicitGrant;
|
51 | 50 | use League\OAuth2\Server\Grant\PasswordGrant;
|
52 | 51 | use League\OAuth2\Server\Grant\RefreshTokenGrant;
|
53 | 52 | use League\OAuth2\Server\Repositories\AccessTokenRepositoryInterface;
|
54 | 53 | use League\OAuth2\Server\Repositories\AuthCodeRepositoryInterface;
|
55 | 54 | use League\OAuth2\Server\Repositories\ClientRepositoryInterface;
|
| 55 | +use League\OAuth2\Server\Repositories\DeviceCodeRepositoryInterface; |
56 | 56 | use League\OAuth2\Server\Repositories\RefreshTokenRepositoryInterface;
|
57 | 57 | use League\OAuth2\Server\Repositories\ScopeRepositoryInterface;
|
58 | 58 | use League\OAuth2\Server\Repositories\UserRepositoryInterface;
|
|
216 | 216 | service(RefreshTokenRepositoryInterface::class),
|
217 | 217 | null,
|
218 | 218 | null,
|
219 |
| - null |
| 219 | + null, |
220 | 220 | ])
|
221 | 221 | ->alias(DeviceCodeGrant::class, 'league.oauth2_server.grant.device_code')
|
222 | 222 |
|
|
244 | 244 | ->set('league.oauth2_server.controller.device_code', DeviceCodeController::class)
|
245 | 245 | ->args([
|
246 | 246 | service(AuthorizationServer::class),
|
247 |
| - service(EventDispatcherInterface::class), |
248 |
| - service(AuthorizationRequestResolveEventFactory::class), |
249 |
| - service(UserConverterInterface::class), |
250 |
| - service(ClientManagerInterface::class), |
251 | 247 | service('league.oauth2_server.factory.psr_http'),
|
252 | 248 | service('league.oauth2_server.factory.http_foundation'),
|
253 | 249 | service('league.oauth2_server.factory.psr17'),
|
|
0 commit comments