id; } /** * Gets the value of user. * * @return mixed */ public function getUser() { return $this->user; } /** * Gets the value of level. * * @return mixed */ public function getLevel() { return $this->level; } /** * Gets the value of hits. * * @return mixed */ public function getHits() { return $this->hits; } /** * Gets the value of score. * * @return mixed */ public function getScore() { return $this->score; } /** * Gets the value of createdAt. * * @return \DateTime $created */ public function getCreatedAt() { return $this->createdAt; } /** * @todo Em should not be fetched here. Quick fix for now... * * @JMS\VirtualProperty * @return Position */ public function getPosition() { return Application::getInstance()->getEm()->getRepository(static::class)->getPositionForGame($this); } }