Explorar o código

BTTF-57 - refactoring

Vincent GUFFON %!s(int64=4) %!d(string=hai) anos
pai
achega
3e7cb3314b
Modificáronse 1 ficheiros con 8 adicións e 5 borrados
  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);
     }