for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace NekoAPI\Component\Entity;
/**
* Class Statistics
*
* @package NekoAPI\Component\Entity
* @author Aurimas Niekis <[email protected]>
*/
class Statistics extends BaseEntity
{
* @var Score
private $score;
* @var int
private $ranked;
private $popularity;
private $members;
private $favorites;
* @return Score
public function getScore(): ?Score
return $this->score;
}
* @param Score $score
* @return Statistics
public function setScore(Score $score): Statistics
$this->score = $score;
return $this;
* @return int
public function getRanked(): ?int
return $this->ranked;
* @param int $ranked
public function setRanked(int $ranked): Statistics
$this->ranked = $ranked;
public function getPopularity(): ?int
return $this->popularity;
* @param int $popularity
public function setPopularity(int $popularity): Statistics
$this->popularity = $popularity;
public function getMembers(): ?int
return $this->members;
* @param int $members
public function setMembers(int $members): Statistics
$this->members = $members;
public function getFavorites(): ?int
return $this->favorites;
* @param int $favorites
public function setFavorites(int $favorites): Statistics
$this->favorites = $favorites;
* @inheritDoc
public function jsonSerialize(): array
return [
'score' => $this->getScore(),
'ranked' => $this->getRanked(),
'popularity' => $this->getPopularity(),
'members' => $this->getMembers(),
'favorites' => $this->getFavorites(),
];