OEModule\OphCiExamination\controllers\DefaultController::_set_DiabeticDiagnosis PHP Метод

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

If the Patient does not currently have a diabetic diagnosis, specify that it's required so the validation rules can check for it being set in the given element (currently only DR Grading).
private _set_DiabeticDiagnosis ( BaseEventTypeElement $element, array $data )
$element BaseEventTypeElement
$data array
    private function _set_DiabeticDiagnosis($element, $data)
    {
        if (isset(Yii::app()->params['ophciexamination_drgrading_type_required']) && Yii::app()->params['ophciexamination_drgrading_type_required'] && !$this->patient->getDiabetesType()) {
            if (!$element->secondarydiagnosis_disorder_id) {
                $element->secondarydiagnosis_disorder_required = true;
            }
        }
    }
DefaultController