protected function ApprovalPollViewForm::saveVote in Advanced Poll 8
Save vote.
Parameters
int $chId: Choice ID.
1 call to ApprovalPollViewForm::saveVote()
- ApprovalPollViewForm::save in src/Form/ ApprovalPollViewForm.php 
- Save a user's vote submit function.
File
- src/Form/ ApprovalPollViewForm.php, line 386 
Class
- ApprovalPollViewForm
- Class ApprovalPollViewForm
Namespace
Drupal\advpoll\FormCode
protected function saveVote($chId) {
  $options = array();
  $options['chid'] = $chId;
  $options['uid'] = $this
    ->currentUser()
    ->id();
  $options['pid'] = $this->poll
    ->id();
  $options['hostname'] = \Drupal::request()
    ->getClientIp();
  $options['timestamp'] = time();
  /** @var \Drupal\poll\PollVoteStorage $voteStorage */
  $voteStorage = \Drupal::service('poll_vote.storage');
  $voteStorage
    ->saveVote($options);
}