public Candidate::setName
Description
php
public Candidate->setName ( string $name ): staticChange the candidate name. If this will not cause conflicts if the candidate is already participating in elections and would namesake. This situation will throw an exception.
Parameter
name: string
Candidate Name.
Throws:
CondorcetPHP\Condorcet\Throwable\CandidateInvalidNameExceptionIf the name exceeds the maximum allowed length, contains invalid characters, or is already taken by another candidate in the election context.
- Exceeds maximum length: The name length exceeds
Election::MAX_CANDIDATE_NAME_LENGTH. - Contains invalid characters: The name contains prohibited characters such as
<,>,\n,\t,\0,^,*,$,:,;,||,", or#. - Name conflict: The name is already taken by another candidate in the election context.
