Skip to content

Commit

Permalink
Adding more helper functions
Browse files Browse the repository at this point in the history
  • Loading branch information
David Czarnecki committed Jun 19, 2011
1 parent 7ce9d0a commit 2d57dc1
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions lib/Leaderboard.php
Expand Up @@ -55,15 +55,27 @@ public function totalMembersIn($leaderboardName) {
}

public function totalPages() {
return ceil($this->totalMembers() / $this->_page_size);
return $this->totalPagesIn($this->_leaderboard_name);
}

public function totalPagesIn($leaderboardName) {
return ceil($this->totalMembersIn($leaderboardName) / $this->_page_size);
}

public function totalMembersInScoreRange($minScore, $maxScore) {
return $this->_redis_connection->zCount($this->_leaderboard_name, $minScore, $maxScore);
return $this->totalMembersInScoreRangeIn($this->_leaderboard_name, $minScore, $maxScore);
}

public function totalMembersInScoreRangeIn($leaderboardName, $minScore, $maxScore) {
return $this->_redis_connection->zCount($leaderboardName, $minScore, $maxScore);
}

public function changeScoreFor($member, $delta) {
return $this->_redis_connection->zIncrBy($this->_leaderboard_name, $delta, $member);
return $this->changeScoreForIn($this->_leaderboard_name, $member, $delta);
}

public function changeScoreForIn($leaderboardName, $member, $delta) {
return $this->_redis_connection->zIncrBy($leaderboardName, $delta, $member);
}

public function rankFor($member, $useZeroIndexForRank = false) {
Expand Down

0 comments on commit 2d57dc1

Please sign in to comment.