From 2bcbbcc4312d284d1a17f4b6d269455b7b6f3d95 Mon Sep 17 00:00:00 2001
From: David Surville <david.surville@unicaen.fr>
Date: Tue, 29 Nov 2022 14:36:40 +0100
Subject: [PATCH] Migration Laminas suite

---
 composer.json                                                   | 2 +-
 .../Authentication/Adapter/AbstractFactory.php                  | 2 +-
 .../Authentication/Adapter/AdapterChainServiceFactory.php       | 2 +-
 .../Authentication/Adapter/CasAdapterFactory.php                | 2 +-
 .../Authentication/Adapter/DbAdapterFactory.php                 | 2 +-
 .../Authentication/Adapter/LdapAdapterFactory.php               | 2 +-
 .../Authentication/Adapter/LocalAdapterFactory.php              | 2 +-
 .../Authentication/Adapter/ShibAdapterFactory.php               | 2 +-
 .../Authentication/AuthenticationServiceFactory.php             | 2 +-
 .../Authentication/RedirectCallbackFactory.php                  | 2 +-
 .../Authentication/Storage/AuthFactory.php                      | 2 +-
 .../Authentication/Storage/ChainServiceFactory.php              | 2 +-
 .../Authentication/Storage/DbFactory.php                        | 2 +-
 .../Authentication/Storage/LdapFactory.php                      | 2 +-
 .../Authentication/Storage/ShibFactory.php                      | 2 +-
 .../Authentication/Storage/UsurpationFactory.php                | 2 +-
 .../Controller/AuthControllerFactory.php                        | 2 +-
 .../Controller/UtilisateurControllerFactory.php                 | 2 +-
 src/UnicaenAuthentification/Event/EventManagerFactory.php       | 2 +-
 src/UnicaenAuthentification/Form/CasLoginFormFactory.php        | 2 +-
 src/UnicaenAuthentification/Form/LoginFormFactory.php           | 2 +-
 src/UnicaenAuthentification/Form/ShibLoginFormFactory.php       | 2 +-
 src/UnicaenAuthentification/Options/ModuleOptionsFactory.php    | 2 +-
 .../Provider/Identity/BasicServiceFactory.php                   | 2 +-
 .../Provider/Identity/ChainServiceFactory.php                   | 2 +-
 .../Provider/Identity/DbServiceFactory.php                      | 2 +-
 .../Provider/Identity/LdapServiceFactory.php                    | 2 +-
 src/UnicaenAuthentification/Service/CasServiceFactory.php       | 2 +-
 src/UnicaenAuthentification/Service/ShibServiceFactory.php      | 2 +-
 src/UnicaenAuthentification/Service/UserAwareInitializer.php    | 2 +-
 src/UnicaenAuthentification/Service/UserContextFactory.php      | 2 +-
 src/UnicaenAuthentification/Service/UserFactory.php             | 2 +-
 src/UnicaenAuthentification/Service/UserMapperFactory.php       | 2 +-
 .../View/Helper/CasConnectViewHelperFactory.php                 | 2 +-
 .../View/Helper/DbConnectViewHelperFactory.php                  | 2 +-
 .../View/Helper/LdapConnectViewHelperFactory.php                | 2 +-
 .../View/Helper/LocalConnectViewHelperFactory.php               | 2 +-
 .../View/Helper/ShibConnectViewHelperFactory.php                | 2 +-
 .../View/Helper/UserConnectionFactory.php                       | 2 +-
 .../View/Helper/UserUsurpationHelperFactory.php                 | 2 +-
 40 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/composer.json b/composer.json
index 115b6a8..059249b 100644
--- a/composer.json
+++ b/composer.json
@@ -8,7 +8,7 @@
         }
     ],
     "require": {
-        "unicaen/app": "^4.0.3",
+        "unicaen/app": "^4.0",
         "unicaen/bjy-authorize": "^4.0",
         "jasig/phpcas": "^1.3",
         "ramsey/uuid": "^3.7",
diff --git a/src/UnicaenAuthentification/Authentication/Adapter/AbstractFactory.php b/src/UnicaenAuthentification/Authentication/Adapter/AbstractFactory.php
index 619280b..795cc5e 100644
--- a/src/UnicaenAuthentification/Authentication/Adapter/AbstractFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Adapter/AbstractFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Adapter;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Exception\LogicException;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\User;
diff --git a/src/UnicaenAuthentification/Authentication/Adapter/AdapterChainServiceFactory.php b/src/UnicaenAuthentification/Authentication/Adapter/AdapterChainServiceFactory.php
index 9094c7e..2d6c4b5 100644
--- a/src/UnicaenAuthentification/Authentication/Adapter/AdapterChainServiceFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Adapter/AdapterChainServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Adapter;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use ZfcUser\Authentication\Adapter\Exception\OptionsNotFoundException;
 use ZfcUser\Options\ModuleOptions;
 
diff --git a/src/UnicaenAuthentification/Authentication/Adapter/CasAdapterFactory.php b/src/UnicaenAuthentification/Authentication/Adapter/CasAdapterFactory.php
index d285cf2..262ddaf 100644
--- a/src/UnicaenAuthentification/Authentication/Adapter/CasAdapterFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Adapter/CasAdapterFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Adapter;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\User;
diff --git a/src/UnicaenAuthentification/Authentication/Adapter/DbAdapterFactory.php b/src/UnicaenAuthentification/Authentication/Adapter/DbAdapterFactory.php
index b6085d6..80a40f3 100644
--- a/src/UnicaenAuthentification/Authentication/Adapter/DbAdapterFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Adapter/DbAdapterFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Adapter;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use Laminas\Authentication\Storage\Session;
 use ZfcUser\Mapper\UserInterface as UserMapperInterface;
diff --git a/src/UnicaenAuthentification/Authentication/Adapter/LdapAdapterFactory.php b/src/UnicaenAuthentification/Authentication/Adapter/LdapAdapterFactory.php
index 319af5e..49107e8 100644
--- a/src/UnicaenAuthentification/Authentication/Adapter/LdapAdapterFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Adapter/LdapAdapterFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Adapter;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\User;
diff --git a/src/UnicaenAuthentification/Authentication/Adapter/LocalAdapterFactory.php b/src/UnicaenAuthentification/Authentication/Adapter/LocalAdapterFactory.php
index 7c7029e..98fe1c5 100644
--- a/src/UnicaenAuthentification/Authentication/Adapter/LocalAdapterFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Adapter/LocalAdapterFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Adapter;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use Laminas\Authentication\Storage\Session;
 use Laminas\EventManager\EventManager;
diff --git a/src/UnicaenAuthentification/Authentication/Adapter/ShibAdapterFactory.php b/src/UnicaenAuthentification/Authentication/Adapter/ShibAdapterFactory.php
index 81fd73c..3cfb587 100644
--- a/src/UnicaenAuthentification/Authentication/Adapter/ShibAdapterFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Adapter/ShibAdapterFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Adapter;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\ShibService;
 use UnicaenAuthentification\Service\User;
diff --git a/src/UnicaenAuthentification/Authentication/AuthenticationServiceFactory.php b/src/UnicaenAuthentification/Authentication/AuthenticationServiceFactory.php
index 6d667f3..ffdcae9 100644
--- a/src/UnicaenAuthentification/Authentication/AuthenticationServiceFactory.php
+++ b/src/UnicaenAuthentification/Authentication/AuthenticationServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Authentication\Storage\Chain;
 use Laminas\Authentication\AuthenticationService;
 
diff --git a/src/UnicaenAuthentification/Authentication/RedirectCallbackFactory.php b/src/UnicaenAuthentification/Authentication/RedirectCallbackFactory.php
index 2f6444f..539fb03 100644
--- a/src/UnicaenAuthentification/Authentication/RedirectCallbackFactory.php
+++ b/src/UnicaenAuthentification/Authentication/RedirectCallbackFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\Mvc\Application;
 use Laminas\Router\RouteInterface;
 use Laminas\ServiceManager\FactoryInterface;
diff --git a/src/UnicaenAuthentification/Authentication/Storage/AuthFactory.php b/src/UnicaenAuthentification/Authentication/Storage/AuthFactory.php
index 740306c..bcfd932 100644
--- a/src/UnicaenAuthentification/Authentication/Storage/AuthFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Storage/AuthFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Storage;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\Authentication\Storage\Session;
 use Laminas\Session\Exception\RuntimeException;
 use Laminas\Session\SessionManager;
diff --git a/src/UnicaenAuthentification/Authentication/Storage/ChainServiceFactory.php b/src/UnicaenAuthentification/Authentication/Storage/ChainServiceFactory.php
index 78a9d6d..4be7682 100644
--- a/src/UnicaenAuthentification/Authentication/Storage/ChainServiceFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Storage/ChainServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Storage;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Event\EventManager;
 use UnicaenAuthentification\Options\ModuleOptions;
 
diff --git a/src/UnicaenAuthentification/Authentication/Storage/DbFactory.php b/src/UnicaenAuthentification/Authentication/Storage/DbFactory.php
index dd9a434..23d4cd5 100644
--- a/src/UnicaenAuthentification/Authentication/Storage/DbFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Storage/DbFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Storage;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Authentication\Adapter\Db as DbAdapter;
 use UnicaenAuthentification\Options\ModuleOptions;
 use Laminas\Authentication\Storage\Session;
diff --git a/src/UnicaenAuthentification/Authentication/Storage/LdapFactory.php b/src/UnicaenAuthentification/Authentication/Storage/LdapFactory.php
index 0e9852f..3192982 100644
--- a/src/UnicaenAuthentification/Authentication/Storage/LdapFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Storage/LdapFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Storage;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper;
 use UnicaenAuthentification\Authentication\Adapter\Ldap as LdapAdapter;
 use UnicaenAuthentification\Options\ModuleOptions;
diff --git a/src/UnicaenAuthentification/Authentication/Storage/ShibFactory.php b/src/UnicaenAuthentification/Authentication/Storage/ShibFactory.php
index b0bdb92..814ab48 100644
--- a/src/UnicaenAuthentification/Authentication/Storage/ShibFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Storage/ShibFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Storage;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\ShibService;
 use Laminas\Authentication\Storage\Session;
diff --git a/src/UnicaenAuthentification/Authentication/Storage/UsurpationFactory.php b/src/UnicaenAuthentification/Authentication/Storage/UsurpationFactory.php
index c02d49f..5b649d2 100644
--- a/src/UnicaenAuthentification/Authentication/Storage/UsurpationFactory.php
+++ b/src/UnicaenAuthentification/Authentication/Storage/UsurpationFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Authentication\Storage;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use Laminas\Authentication\Storage\Session;
 use Laminas\Session\SessionManager;
diff --git a/src/UnicaenAuthentification/Controller/AuthControllerFactory.php b/src/UnicaenAuthentification/Controller/AuthControllerFactory.php
index b605ea8..0a4fc5d 100644
--- a/src/UnicaenAuthentification/Controller/AuthControllerFactory.php
+++ b/src/UnicaenAuthentification/Controller/AuthControllerFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Controller;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Form\LoginForm;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\ShibService;
diff --git a/src/UnicaenAuthentification/Controller/UtilisateurControllerFactory.php b/src/UnicaenAuthentification/Controller/UtilisateurControllerFactory.php
index eb9584d..845c7e5 100644
--- a/src/UnicaenAuthentification/Controller/UtilisateurControllerFactory.php
+++ b/src/UnicaenAuthentification/Controller/UtilisateurControllerFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Controller;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\ShibService;
diff --git a/src/UnicaenAuthentification/Event/EventManagerFactory.php b/src/UnicaenAuthentification/Event/EventManagerFactory.php
index 5e560e7..dd354c6 100644
--- a/src/UnicaenAuthentification/Event/EventManagerFactory.php
+++ b/src/UnicaenAuthentification/Event/EventManagerFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Event;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 
 /**
  * Description of EventManagerFactory
diff --git a/src/UnicaenAuthentification/Form/CasLoginFormFactory.php b/src/UnicaenAuthentification/Form/CasLoginFormFactory.php
index 1ec90b2..872c26d 100644
--- a/src/UnicaenAuthentification/Form/CasLoginFormFactory.php
+++ b/src/UnicaenAuthentification/Form/CasLoginFormFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Form;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\ServiceManager\Factory\FactoryInterface;
 
 class CasLoginFormFactory implements FactoryInterface
diff --git a/src/UnicaenAuthentification/Form/LoginFormFactory.php b/src/UnicaenAuthentification/Form/LoginFormFactory.php
index a421259..e22fe77 100644
--- a/src/UnicaenAuthentification/Form/LoginFormFactory.php
+++ b/src/UnicaenAuthentification/Form/LoginFormFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Form;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\ServiceManager\Factory\FactoryInterface;
 use ZfcUser\Form;
 
diff --git a/src/UnicaenAuthentification/Form/ShibLoginFormFactory.php b/src/UnicaenAuthentification/Form/ShibLoginFormFactory.php
index ffdd01c..1230dd8 100644
--- a/src/UnicaenAuthentification/Form/ShibLoginFormFactory.php
+++ b/src/UnicaenAuthentification/Form/ShibLoginFormFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Form;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\ServiceManager\Factory\FactoryInterface;
 
 class ShibLoginFormFactory implements FactoryInterface
diff --git a/src/UnicaenAuthentification/Options/ModuleOptionsFactory.php b/src/UnicaenAuthentification/Options/ModuleOptionsFactory.php
index 7ef6b27..07d75b1 100644
--- a/src/UnicaenAuthentification/Options/ModuleOptionsFactory.php
+++ b/src/UnicaenAuthentification/Options/ModuleOptionsFactory.php
@@ -4,7 +4,7 @@ namespace UnicaenAuthentification\Options;
 
 use Assert\Assertion;
 use Assert\AssertionFailedException;
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Exception\RuntimeException;
 
 /**
diff --git a/src/UnicaenAuthentification/Provider/Identity/BasicServiceFactory.php b/src/UnicaenAuthentification/Provider/Identity/BasicServiceFactory.php
index 14d6651..46852b7 100644
--- a/src/UnicaenAuthentification/Provider/Identity/BasicServiceFactory.php
+++ b/src/UnicaenAuthentification/Provider/Identity/BasicServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Provider\Identity;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\ServiceManager\FactoryInterface;
 use Laminas\ServiceManager\ServiceLocatorInterface;
 
diff --git a/src/UnicaenAuthentification/Provider/Identity/ChainServiceFactory.php b/src/UnicaenAuthentification/Provider/Identity/ChainServiceFactory.php
index f61bf8f..0e78831 100644
--- a/src/UnicaenAuthentification/Provider/Identity/ChainServiceFactory.php
+++ b/src/UnicaenAuthentification/Provider/Identity/ChainServiceFactory.php
@@ -3,7 +3,7 @@
 namespace UnicaenAuthentification\Provider\Identity;
 
 use BjyAuthorize\Service\Authorize;
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Event\EventManager;
 use UnicaenAuthentification\Service\UserContext;
 use Laminas\ServiceManager\FactoryInterface;
diff --git a/src/UnicaenAuthentification/Provider/Identity/DbServiceFactory.php b/src/UnicaenAuthentification/Provider/Identity/DbServiceFactory.php
index e9c27ff..1324e9a 100644
--- a/src/UnicaenAuthentification/Provider/Identity/DbServiceFactory.php
+++ b/src/UnicaenAuthentification/Provider/Identity/DbServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Provider\Identity;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Options\ModuleOptions;
 use UnicaenUtilisateur\Service\Role\RoleService;
 use Laminas\Ldap\Ldap;
diff --git a/src/UnicaenAuthentification/Provider/Identity/LdapServiceFactory.php b/src/UnicaenAuthentification/Provider/Identity/LdapServiceFactory.php
index f387f55..38a98e0 100644
--- a/src/UnicaenAuthentification/Provider/Identity/LdapServiceFactory.php
+++ b/src/UnicaenAuthentification/Provider/Identity/LdapServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Provider\Identity;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\ServiceManager\FactoryInterface;
 use Laminas\ServiceManager\ServiceLocatorInterface;
 
diff --git a/src/UnicaenAuthentification/Service/CasServiceFactory.php b/src/UnicaenAuthentification/Service/CasServiceFactory.php
index 7d70f1f..2df8084 100644
--- a/src/UnicaenAuthentification/Service/CasServiceFactory.php
+++ b/src/UnicaenAuthentification/Service/CasServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Service;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper;
 use UnicaenAuthentification\Options\ModuleOptions;
 
diff --git a/src/UnicaenAuthentification/Service/ShibServiceFactory.php b/src/UnicaenAuthentification/Service/ShibServiceFactory.php
index 3c4367d..f214fb3 100644
--- a/src/UnicaenAuthentification/Service/ShibServiceFactory.php
+++ b/src/UnicaenAuthentification/Service/ShibServiceFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Service;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 
 class ShibServiceFactory
diff --git a/src/UnicaenAuthentification/Service/UserAwareInitializer.php b/src/UnicaenAuthentification/Service/UserAwareInitializer.php
index aca43fd..c8dac7a 100644
--- a/src/UnicaenAuthentification/Service/UserAwareInitializer.php
+++ b/src/UnicaenAuthentification/Service/UserAwareInitializer.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Service;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Entity\Ldap\People;
 use Laminas\Authentication\AuthenticationService;
 use Laminas\ServiceManager\InitializerInterface;
diff --git a/src/UnicaenAuthentification/Service/UserContextFactory.php b/src/UnicaenAuthentification/Service/UserContextFactory.php
index 5f3427c..563f9be 100644
--- a/src/UnicaenAuthentification/Service/UserContextFactory.php
+++ b/src/UnicaenAuthentification/Service/UserContextFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Service;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use Laminas\Authentication\AuthenticationService;
 
diff --git a/src/UnicaenAuthentification/Service/UserFactory.php b/src/UnicaenAuthentification/Service/UserFactory.php
index 0b5ff8e..6140376 100644
--- a/src/UnicaenAuthentification/Service/UserFactory.php
+++ b/src/UnicaenAuthentification/Service/UserFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\Service;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use Laminas\ServiceManager\FactoryInterface;
 use Laminas\ServiceManager\ServiceLocatorInterface;
diff --git a/src/UnicaenAuthentification/Service/UserMapperFactory.php b/src/UnicaenAuthentification/Service/UserMapperFactory.php
index 6ed1324..b31d99b 100644
--- a/src/UnicaenAuthentification/Service/UserMapperFactory.php
+++ b/src/UnicaenAuthentification/Service/UserMapperFactory.php
@@ -3,7 +3,7 @@
 namespace UnicaenAuthentification\Service;
 
 use Doctrine\ORM\EntityManagerInterface;
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use Laminas\ServiceManager\FactoryInterface;
 use Laminas\ServiceManager\ServiceLocatorInterface;
diff --git a/src/UnicaenAuthentification/View/Helper/CasConnectViewHelperFactory.php b/src/UnicaenAuthentification/View/Helper/CasConnectViewHelperFactory.php
index 7c7a9c5..a92e8a6 100644
--- a/src/UnicaenAuthentification/View/Helper/CasConnectViewHelperFactory.php
+++ b/src/UnicaenAuthentification/View/Helper/CasConnectViewHelperFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\View\Helper;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 
 class CasConnectViewHelperFactory
diff --git a/src/UnicaenAuthentification/View/Helper/DbConnectViewHelperFactory.php b/src/UnicaenAuthentification/View/Helper/DbConnectViewHelperFactory.php
index 77ed685..44126a3 100644
--- a/src/UnicaenAuthentification/View/Helper/DbConnectViewHelperFactory.php
+++ b/src/UnicaenAuthentification/View/Helper/DbConnectViewHelperFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\View\Helper;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 
 class DbConnectViewHelperFactory
diff --git a/src/UnicaenAuthentification/View/Helper/LdapConnectViewHelperFactory.php b/src/UnicaenAuthentification/View/Helper/LdapConnectViewHelperFactory.php
index ccd6b80..f2dae1e 100644
--- a/src/UnicaenAuthentification/View/Helper/LdapConnectViewHelperFactory.php
+++ b/src/UnicaenAuthentification/View/Helper/LdapConnectViewHelperFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\View\Helper;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 
 class LdapConnectViewHelperFactory
diff --git a/src/UnicaenAuthentification/View/Helper/LocalConnectViewHelperFactory.php b/src/UnicaenAuthentification/View/Helper/LocalConnectViewHelperFactory.php
index 3a5ce1f..c2f085f 100644
--- a/src/UnicaenAuthentification/View/Helper/LocalConnectViewHelperFactory.php
+++ b/src/UnicaenAuthentification/View/Helper/LocalConnectViewHelperFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\View\Helper;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 
 /**
diff --git a/src/UnicaenAuthentification/View/Helper/ShibConnectViewHelperFactory.php b/src/UnicaenAuthentification/View/Helper/ShibConnectViewHelperFactory.php
index 9d24d0a..9fe1fbf 100644
--- a/src/UnicaenAuthentification/View/Helper/ShibConnectViewHelperFactory.php
+++ b/src/UnicaenAuthentification/View/Helper/ShibConnectViewHelperFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\View\Helper;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 
 class ShibConnectViewHelperFactory
diff --git a/src/UnicaenAuthentification/View/Helper/UserConnectionFactory.php b/src/UnicaenAuthentification/View/Helper/UserConnectionFactory.php
index 65e95b2..55902ae 100644
--- a/src/UnicaenAuthentification/View/Helper/UserConnectionFactory.php
+++ b/src/UnicaenAuthentification/View/Helper/UserConnectionFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\View\Helper;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use Laminas\ServiceManager\FactoryInterface;
 use Laminas\ServiceManager\ServiceLocatorInterface;
 
diff --git a/src/UnicaenAuthentification/View/Helper/UserUsurpationHelperFactory.php b/src/UnicaenAuthentification/View/Helper/UserUsurpationHelperFactory.php
index 09893b0..73844ce 100644
--- a/src/UnicaenAuthentification/View/Helper/UserUsurpationHelperFactory.php
+++ b/src/UnicaenAuthentification/View/Helper/UserUsurpationHelperFactory.php
@@ -2,7 +2,7 @@
 
 namespace UnicaenAuthentification\View\Helper;
 
-use Interop\Container\ContainerInterface;
+use Psr\Container\ContainerInterface;
 use UnicaenAuthentification\Options\ModuleOptions;
 use UnicaenAuthentification\Service\UserContext;
 use Laminas\View\Helper\Url;
-- 
GitLab