RateVoteResultBase.php in Rate 8.2
File
src/RateVoteResultBase.php
View source
<?php
namespace Drupal\rate;
use Drupal\votingapi\VoteResultFunctionBase;
class RateVoteResultBase extends VoteResultFunctionBase implements RateVoteResultInterface {
public function getVotesForField($votes) {
$plugin_id = explode('.', $this
->getDerivativeId());
$field_name = $plugin_id[2];
foreach ($votes as $key => $vote) {
if ($vote->rate_widget->value != $field_name) {
unset($votes[$key]);
}
}
return $votes;
}
public function calculateResult($votes) {
return count($votes);
}
}