public function RateVoteResultBase::getVotesForField in Rate 8.2
Get votes for field.
Overrides RateVoteResultInterface::getVotesForField
4 calls to RateVoteResultBase::getVotesForField()
- RateAverage::calculateResult in src/
Plugin/ VoteResultFunction/ RateAverage.php - Calculate results.
- RateCount::calculateResult in src/
Plugin/ VoteResultFunction/ RateCount.php - Calculate results.
- RateSum::calculateResult in src/
Plugin/ VoteResultFunction/ RateSum.php - Calculate results.
- RateSumUp::calculateResult in src/
Plugin/ VoteResultFunction/ RateSumUp.php - Calculate results.
File
- src/
RateVoteResultBase.php, line 15
Class
- RateVoteResultBase
- RateVoteResultBase class.
Namespace
Drupal\rateCode
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;
}