private function checkAccess(User $user)
 {
     $currentUser = $this->getUser();
     if (!$currentUser || $currentUser->getId() !== $user->getId()) {
         throw new AccessDeniedException();
     }
 }