diff --git a/src/UnicaenAuth/Authentication/Adapter/Cas.php b/src/UnicaenAuth/Authentication/Adapter/Cas.php
index aae61da666cd0da97120f6e63fe47ddbcc9c3e45..a4e0748f8a22528658f2146385b0c1046f0abc9a 100644
--- a/src/UnicaenAuth/Authentication/Adapter/Cas.php
+++ b/src/UnicaenAuth/Authentication/Adapter/Cas.php
@@ -2,6 +2,7 @@
 
 namespace UnicaenAuth\Authentication\Adapter;
 
+use Exception;
 use phpCAS;
 use UnicaenApp\Mapper\Ldap\People as LdapPeopleMapper;
 use UnicaenAuth\Options\ModuleOptions;
@@ -63,14 +64,14 @@ class Cas extends AbstractAdapter implements EventManagerAwareInterface
     }
 
     /**
-     * @var mixed
+     * @var TreeRouteStack
      */
     private $router;
 
     /**
-     * @param mixed $router
+     * @param TreeRouteStack $router
      */
-    public function setRouter($router)
+    public function setRouter(TreeRouteStack $router)
     {
         $this->router = $router;
     }