for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/*
Condorcet PHP - Election manager and results calculator.
Designed for the Condorcet method. Integrating a large number of algorithms extending Condorcet. Expandable for all types of voting systems.
By Julien Boudry and contributors - MIT LICENSE (Please read LICENSE.txt)
https://github.com/julien-boudry/Condorcet
*/
declare(strict_types=1);
namespace CondorcetPHP\Condorcet\Algo\Tools;
use CondorcetPHP\Condorcet\Vote;
class VirtualVote
{
public static function removeCandidates (Vote $vote, array $candidatesList) : Vote
$virtualVote = clone $vote;
foreach ($candidatesList as $oneCandidate) :
$virtualVote->removeCandidate($oneCandidate);
endforeach;
return $virtualVote;
}