user) { return $this->user; } return $this->userSession->getUser(); } /** * Override the user from the session * Unset with ->resetUser() when finished! * * @param IUser $user * @return self */ public function setUser(IUser $user) { $this->user = $user; return $this; } /** * Reset the user override * * @return self */ public function resetUser() { $this->user = null; return $this; } }