Skip to content

Commit 985d6a3

Browse files
committed
Used DoctrineOrmMappingsPass instead of the extends
1 parent 272facb commit 985d6a3

File tree

2 files changed

+11
-27
lines changed

2 files changed

+11
-27
lines changed

src/DependencyInjection/CompilerPass/RegisterDoctrineOrmMappingPass.php

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/LeagueOAuth2ServerBundle.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44

55
namespace League\Bundle\OAuth2ServerBundle;
66

7+
use Doctrine\Bundle\DoctrineBundle\DependencyInjection\Compiler\DoctrineOrmMappingsPass;
78
use League\Bundle\OAuth2ServerBundle\DependencyInjection\CompilerPass\EncryptionKeyPass;
8-
use League\Bundle\OAuth2ServerBundle\DependencyInjection\CompilerPass\RegisterDoctrineOrmMappingPass;
99
use League\Bundle\OAuth2ServerBundle\DependencyInjection\LeagueOAuth2ServerExtension;
1010
use League\Bundle\OAuth2ServerBundle\DependencyInjection\Security\OAuth2Factory;
11+
use League\Bundle\OAuth2ServerBundle\Persistence\Mapping\Driver;
1112
use Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension;
1213
use Symfony\Component\DependencyInjection\ContainerBuilder;
1314
use Symfony\Component\DependencyInjection\Extension\ExtensionInterface;
15+
use Symfony\Component\DependencyInjection\Reference;
1416
use Symfony\Component\HttpKernel\Bundle\Bundle;
1517

1618
final class LeagueOAuth2ServerBundle extends Bundle
@@ -56,7 +58,14 @@ private function configureSecurityExtension(ContainerBuilder $container): void
5658

5759
private function configureDoctrineExtension(ContainerBuilder $container): void
5860
{
59-
$container->addCompilerPass(new RegisterDoctrineOrmMappingPass());
61+
$container->addCompilerPass(
62+
new DoctrineOrmMappingsPass(
63+
new Reference(Driver::class),
64+
['League\Bundle\OAuth2ServerBundle\Model'],
65+
['league.oauth2_server.persistence.doctrine.manager'],
66+
'league.oauth2_server.persistence.doctrine.enabled'
67+
)
68+
);
6069
$container->addCompilerPass(new EncryptionKeyPass());
6170
}
6271
}

0 commit comments

Comments
 (0)