src/Security/TenderStatus/FinishedForAssessor.php line 9
<?phpnamespace App\Security\TenderStatus;use App\Enum\TenderStatusEnum;use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;use Symfony\Component\Security\Core\Authorization\Voter\Voter;class FinishedForAssessor extends Voter{protected function supports(string $attribute, $subject) :bool{if ($attribute === 'tender_status_finished_for_assessor') {return true;}return false;}protected function voteOnAttribute(string $attribute, $subject, TokenInterface $token): bool{$status = $subject->getStatus();if ($status === TenderStatusEnum::SUGLASNOSTI||$status === TenderStatusEnum::ZATVORENO||$status === TenderStatusEnum::VREDNOVANJE) {return true;}return false;}}