You are here

public function RateSum::calculateResult in Rate 8.2

Calculate results.

Overrides RateVoteResultBase::calculateResult

File

src/Plugin/VoteResultFunction/RateSum.php, line 22

Class

RateSum
An average of a set of votes.

Namespace

Drupal\rate\Plugin\VoteResultFunction

Code

public function calculateResult($votes) {
  $total = 0;
  $votes = $this
    ->getVotesForField($votes);
  foreach ($votes as $vote) {
    $total += (int) $vote
      ->getValue();
  }
  return $total;
}