浏览代码

BTTF-57 - refactoring

Vincent GUFFON 4 年之前
父节点
当前提交
3e7cb3314b
共有 1 个文件被更改,包括 8 次插入5 次删除
  1. 8 5
      src/Service/Security/SwitchUser.php

+ 8 - 5
src/Service/Security/SwitchUser.php

@@ -3,7 +3,7 @@ declare(strict_types=1);
 
 namespace App\Service\Security;
 
-use Symfony\Component\Security\Core\Security;
+use App\Test\Service\Security\SwitchUserTest;
 use Symfony\Component\Security\Core\User\UserInterface;
 
 /**
@@ -12,13 +12,16 @@ use Symfony\Component\Security\Core\User\UserInterface;
  */
 class SwitchUser
 {
-    private Security $security;
-
-    public function __construct(Security $security)
+    public function __construct()
     {
-        $this->security = $security;
     }
 
+    /**
+     * @param UserInterface $user
+     * @param UserInterface $user_to_switch
+     * @return bool
+     * @see SwitchUserTest::testIsAllowedToSwitch()
+     */
     public function isAllowedToSwitch(UserInterface $user, UserInterface $user_to_switch):bool{
         return $user->getChildren()->contains($user_to_switch);
     }