| Current Path : /var/www/v3.cesa.co.za/src/UserBundle/Model/ |
| 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;
}
}