public static function updateAllFields($reportId, $projectTopicOtherNew, $otherTextArea, $studentsConcernsTextArea, $relevantFeedbackGuidelines, $studentBroughtAlongNew, $studentBroughtAlongOld, $conclusionAdditionalComments, $primaryFocusOfConferenceNew, $primaryFocusOfConferenceOld, $conclusionWrapUpNew, $conclusionWrapUpOld) { self::validateId($reportId); self::validateTextArea($projectTopicOtherNew, false); self::validateTextArea($otherTextArea, true); self::validateTextArea($studentsConcernsTextArea, false); self::validateTextArea($relevantFeedbackGuidelines, true); self::validateOptionsStudentBroughtAlong($studentBroughtAlongNew); self::validateOptionsPrimaryFocusOfConference($primaryFocusOfConferenceNew); self::validateOptionsConclusionWrapUp($conclusionWrapUpNew); self::validateTextArea($conclusionAdditionalComments, true); return ReportFetcher::updateAllColumns($reportId, $projectTopicOtherNew, $otherTextArea, $studentsConcernsTextArea, $relevantFeedbackGuidelines, $studentBroughtAlongNew, $studentBroughtAlongOld, $conclusionAdditionalComments, $primaryFocusOfConferenceNew, $primaryFocusOfConferenceOld, $conclusionWrapUpNew, $conclusionWrapUpOld); }