Ejemplo n.º 1
0
 /**
  * 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();
 }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
 /**
  * @param  User
  * @return null
  */
 public function setAuthor(User $author)
 {
     $this->author = $author;
     $this->authorName = $author->getUsername();
 }
Ejemplo n.º 4
0
 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);
 }