/** * StudentAssessmentModel constructor. * @param StudentAssessment $studentAssessment */ public function __construct(StudentAssessment $studentAssessment) { $this->setId($studentAssessment->getId()); $this->setExerciseAttended($studentAssessment->getWorkloadExercises()); $this->setLectureAttended($studentAssessment->getWorkloadLectures()); $this->setAssessment($studentAssessment->getAssessment()); // $this->setExerciseTotal($studentAssessment->getSubject()->getWorkloadExercises()); // $this->setLectureTotal($studentAssessment->getSubject()->getWorkloadLectures()); $this->setStudentFirstName($studentAssessment->getStudent()->getFirstName()); $this->setStudentLastName($studentAssessment->getStudent()->getLastName()); $this->setFacultyNumber($studentAssessment->getStudent()->getFacultyNumber()); $this->setSubjectName($studentAssessment->getSubject()->getName()); $this->setSubjectId($studentAssessment->getSubject()->getId()); }