diff --git a/composer.json b/composer.json index 6f6f218..d69c610 100644 --- a/composer.json +++ b/composer.json @@ -37,7 +37,7 @@ "require": { "php": "^8.1", "doctrine/persistence": "^2.2.2 || ^3.0.0", - "nucleos/user-bundle": "^2.0", + "nucleos/user-bundle": "^2.3 || ^3.0", "symfony/config": "^5.4 || ^6.2", "symfony/dependency-injection": "^5.4 || ^6.2", "symfony/event-dispatcher": "^5.4 || ^6.2", diff --git a/tests/App/AppKernel.php b/tests/App/AppKernel.php index 9767078..46ec3ba 100644 --- a/tests/App/AppKernel.php +++ b/tests/App/AppKernel.php @@ -20,6 +20,7 @@ use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait; use Symfony\Bundle\SecurityBundle\SecurityBundle; use Symfony\Bundle\TwigBundle\TwigBundle; +use Symfony\Component\Config\Exception\LoaderLoadException; use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator; use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator; @@ -66,7 +67,12 @@ public function getProjectDir(): string protected function configureRoutes(RoutingConfigurator $routes): void { $routes->import('@NucleosUserBundle/Resources/config/routing/security.php'); - $routes->import('@NucleosUserBundle/Resources/config/routing/change_password.php'); + + try { + $routes->import('@NucleosUserBundle/Resources/config/routing/update_security.php'); + } catch (LoaderLoadException) { + $routes->import('@NucleosUserBundle/Resources/config/routing/change_password.php'); + } $routes->import('@NucleosUserBundle/Resources/config/routing/resetting.php') ->prefix('/resetting') ;