OEModule\OphCoCvi\models\Element_OphCoCvi_ClinicalInfo::updateDisorderAssignment PHP Метод

updateDisorderAssignment() приватный Метод

private updateDisorderAssignment ( Element_OphCoCvi_ClinicalInfo_Disorder_Assignment $assignment, $data )
$assignment Element_OphCoCvi_ClinicalInfo_Disorder_Assignment
$data
    private function updateDisorderAssignment(Element_OphCoCvi_ClinicalInfo_Disorder_Assignment $assignment, $data)
    {
        $assignment->element_id = $this->id;
        $assignment->affected = isset($data['affected']) ? (bool) $data['affected'] : false;
        $assignment->main_cause = isset($data['main_cause']) ? (bool) $data['main_cause'] : false;
        if (!$assignment->save()) {
            throw new \Exception('Unable to save CVI Disorder Assignment: ' . print_r($assignment->getErrors(), true));
        }
    }