Your IP : 216.73.217.79


Current Path : /var/www/v3.cesa.co.za/src/UserBundle/Model/
Upload File :
Current File : /var/www/v3.cesa.co.za/src/UserBundle/Model/CCEStudentReportLabel.php

<?php

namespace App\UserBundle\Model;

/**
 * Minimal student identity for form reports (avoids loading full CCEStudent when schema lags entity mapping).
 */
final class CCEStudentReportLabel
{
    private int $id;

    private ?string $knownAs;

    private ?string $firstName;

    private ?string $surname;

    public function __construct(int $id, ?string $knownAs, ?string $firstName, ?string $surname)
    {
        $this->id = $id;
        $this->knownAs = $knownAs;
        $this->firstName = $firstName;
        $this->surname = $surname;
    }

    public function getId(): int
    {
        return $this->id;
    }

    public function getKnownAs(): ?string
    {
        return $this->knownAs;
    }

    public function getFirstName(): ?string
    {
        return $this->firstName;
    }

    public function getSurname(): ?string
    {
        return $this->surname;
    }
}