/** * Sets: Optional registered user who owns the hook * * @param User user */ public function setUser(User $user) { $this->user = $user; $this->username = $user->getUsername(); $this->elo = $user->getElo(); $this->engine = $user->isEngine(); }
public function linkUser(User $user, $class = null) { $url = $this->getRouterGenerator()->generate('fos_user_user_show', array('username' => $user->getUsername())); return sprintf('<a class="user_link%s" href="%s"%s>%s</a>', $user->getIsOnline() ? ' online' : '', $url, null === $class ? '' : ' class="' . $class . '"', $user->getUsernameWithElo()); }
/** * @param User * @return null */ public function setAuthor(User $author) { $this->author = $author; $this->authorName = $author->getUsername(); }
public function linkUser(User $user, $class = null, $withElo = false) { $username = $withElo ? $user->getUsernameWithElo() : $user->getUsername(); $url = $this->getUrlGenerator()->generate('fos_user_user_show', array('username' => $user->getUsername())); return sprintf('<a class="user_link%s%s" href="%s">%s</a>', $user->getIsOnline() ? ' online' : '', null === $class ? '' : ' ' . $class, $url, $username); }