diff --git a/composer.json b/composer.json
index 115b6a8bf85059e6f78528c6db2a1cb0ca2a84be..059249bce1a64de336d28b9574271e17a5b9a238 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 619280bd573115ef4cdc4ef589b65bd5f88384cb..795cc5e932bbc9b6af81dce9a21c492bc5ec64c1 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 9094c7e6433a76072a9d87773a6371ec72edbadb..2d6c4b5433e82f0c0b4be6f65645a363b2976b11 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 d285cf23c5d375398050aba98724b8c21af456c1..262ddaf1e591b77b5977beed8ba0a39abe2c7a8f 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 b6085d608dc54bc9a70278847eb621dc17495883..80a40f345f10b8129be5ea8a5e5ab47579dc23d5 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 319af5e67691cc1e139bb8ebb49addfbd1d5937c..49107e8d630c9d95515244f39b924936e3d0252b 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 7c7029ed6ec9638b01109a34c02b3db7e418364c..98fe1c51418f0a80cf95466cdfef7082c65d29f0 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 81fd73c0c36deafe8009b8e505537e9701e6ad36..3cfb587b6e056a1b5e387c9c7b39df574ea9f7c4 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 6d667f3fac9389146b94097b6c059cc56cd80150..ffdcae943d3bcedea1596540c9d8001f506e9871 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 2f6444f10a7645d5aa29f297aa578ef393d2d598..539fb03d2861a1a190695616d6559ee06d6b4c16 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 740306c648438dd44011568f056baeec5f6af31f..bcfd932e93af27c88061a45360db5ba7bc889106 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 78a9d6d7018a4f7bc1cc358605db95cca6e629c9..4be7682c243813b9cef36042dad919ce561fe358 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 dd9a434d2fa526100cd2c273308442ec680942b1..23d4cd5fa6ea607be0a7a00462da1de93751f6be 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 0e9852fce55df57412e91cdb4239d18b8cabf4d5..319298222047261aa08c4484dc8d6d2342343e4a 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 b0bdb9278b05edc9914ce1087dad34f99a02b373..814ab482bd8e2a92b1c78d59f984c1051913f0dc 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 c02d49f2b61700369e51c2817684a5cc32027bff..5b649d2cee4915ea5451b468f8067b13c229e616 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 b605ea863fe6b84fbd2d3d3c25d6e8a610bc882b..0a4fc5d764d8a01ff0a028cfa4c55ee18cd9d875 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 eb9584d99683f700c7e6ae71f17172a7a3d69e1a..845c7e547a85254d27626ddf8997b9753e29d77a 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 5e560e7bb2fb5af4bdc294c99220926f141a0a6a..dd354c6097ac3647ca01ab8332694dbec530bb22 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 1ec90b23c9ddfd92dda19f79bd3e90101a7a50e4..872c26df795cad35667cecad353f8433b15d5502 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 a4212597ad09538ae8dde30536ccd33f77723fc2..e22fe772141d219c06012379b5d343a1f1ea705c 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 ffdd01c344e557e8b38e326cc2f5efe99ea10258..1230dd81a03ebbba5bdcb900e31a05e946f087b7 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 7ef6b272c8e338db5b5a30682f1a9fb164868069..07d75b1a47c95d3a8b1d40bb81036a9eb3591879 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 14d6651a2e5478b55f2c30e9c864fc9783003063..46852b794a1a166fcbf84459b6b0731d511ac96d 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 f61bf8f357cd2a4c6694beea617016ae9288a7a3..0e78831ae0b1643480e11a508d5c1ccc6a392d67 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 e9c27ffe33dff4df000fdb585082e95b48dc151e..1324e9a9ba3debb939072064eda78aa5d16bee64 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 f387f55aee801312e3c7b5177d140e209f9ce337..38a98e0791be5a236de3af14f2a8c39ab9121a14 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 7d70f1ff14f9bfa3444ca2a0965053076393cae5..2df80849ccc4ef18cb08350f10bf7116aecfcf9f 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 3c4367dcf1a19d29dde504662d7634773230d643..f214fb36b8f4fc256eb984ef840a0742823aee57 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 aca43fddf7d9e7d78d888470153e521abd663653..c8dac7a907f5d290146f03ccff682062fc24a8ed 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 5f3427cff7c77aa07414098ca57d49e322c1e118..563f9be89173476ecaecd858e185bfa73960a450 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 0b5ff8eb27727ac21674e2b7e7148301950da1f4..6140376d39df0f0dbd6526f2056d49560f337e3c 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 6ed13247c167adc26ba9f3b471d63c012a366a30..b31d99b32c7732e3e4dd8bf8598afcfebf6ad135 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 7c7a9c59af0ff7a471b59c6cd38fb5926ae46de5..a92e8a6a888733e518935ca96f3916e9524475bc 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 77ed6853576d3bac8fe40594a89967c88d590437..44126a3eff92f2be83f514f997e555c2dbae3504 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 ccd6b809066808a0f79091f785fbc6bc0b2823f1..f2dae1e48ea2349a10f4a07c83e3e59551520c16 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 3a5ce1f2c3316566446d3804ff5e6725596f68fc..c2f085f942b092e30cde32b7062a6910071696a9 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 9d24d0a737ea02d0044b88bdcce9f7a5085c2da5..9fe1fbff482e16e401de994c2d64220c7bcf1ea5 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 65e95b2ae190654e350f3c9fd33570bfd3fc1c3e..55902ae5ef5f526946eea46802d74e1d96254ffe 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 09893b01a7391fc1d5b3ffd675844de8663c22ad..73844ce412729c688171e832d70fd7596fbaa84b 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;