diff --git a/src/User/Controller/AdminController.php b/src/User/Controller/AdminController.php index 78722a4..6508f5b 100644 --- a/src/User/Controller/AdminController.php +++ b/src/User/Controller/AdminController.php @@ -305,7 +305,7 @@ class AdminController extends Controller return $this->redirect(['index']); } - $this->make(SwitchIdentityService::class, [$this, 'userId' => $id])->run(); + $this->make(SwitchIdentityService::class, [$this, 2 => $id])->run(); return $this->goHome(); } diff --git a/src/User/Service/SwitchIdentityService.php b/src/User/Service/SwitchIdentityService.php index dfa538c..3211f68 100644 --- a/src/User/Service/SwitchIdentityService.php +++ b/src/User/Service/SwitchIdentityService.php @@ -31,7 +31,7 @@ class SwitchIdentityService implements ServiceInterface protected $userId; protected $userQuery; - public function __construct(AdminController $controller, $userId, UserQuery $userQuery) + public function __construct(AdminController $controller, UserQuery $userQuery, $userId = null) { /** @var Module $module */ $module = $controller->module;