getCurrentUser() public method

Deprecation: since 6.6, to be removed. Use PermissionResolver::getCurrentUserReference() instead. Get current user.
public getCurrentUser ( ) : eZ\Publish\API\Repository\Values\User\User
return eZ\Publish\API\Repository\Values\User\User
 /**
  * Returns logged-in userId or anonymous sessionId.
  *
  * @return int|string
  */
 private function getCurrentUserId()
 {
     if ($this->authorizationChecker->isGranted('IS_AUTHENTICATED_FULLY') | $this->authorizationChecker->isGranted('IS_AUTHENTICATED_REMEMBERED')) {
         return $this->repository->getCurrentUser()->id;
     } else {
         return $this->session->get('yc-session-id');
     }
 }