YesNo.php in Vote Up/Down 8
File
src/Plugin/VoteUpDownWidget/YesNo.php
View source
<?php
namespace Drupal\vud\Plugin\VoteUpDownWidget;
use Drupal\vud\Plugin\VoteUpDownWidgetBase;
class YesNo extends VoteUpDownWidgetBase {
public function alterTemplateVariables(&$variables) {
parent::alterTemplateVariables($variables);
if ($variables['#unsigned_points'] == 0) {
$variables['#up_percent'] = 0;
}
else {
$variables['#up_percent'] = $variables['#up_points'] / $variables['#unsigned_points'] * 100;
}
$variables['#percent_text'] = $this
->t('<em>@up_percent%</em> found this useful', [
'@up_percent' => $variables['#up_percent'],
]);
}
}
Classes
Name |
Description |
YesNo |
Provides the "yesno" Vote Up/Down widget |