/** * @return UserInfo */ public function getCurrentUserInfo($decoupled = false) { $this->userInfo->setTimestampToNow(); if ($decoupled) { return clone $this->userInfo; } return $this->userInfo; }
protected function getUserInfoVars(UserInfo $userInfo) { $vars['username'] = $userInfo->getName(); $date = new \DateTime(); $date->setTimestamp($userInfo->getTimestamp()); $vars['date'] = $date->format('d.m.Y H:i:s'); $vars['gravatar'] = md5(trim($userInfo->getUsername())); return $vars; }
/** * @return UserInfo */ public function getCurrentUserInfo() { $this->userInfo->setTimestampToNow(); return clone $this->userInfo; }