OEModule\OphCiExamination\models\Element_OphCiExamination_LaserManagement::requiredIfTreatmentNeeded PHP Method

requiredIfTreatmentNeeded() public method

validate for status that indicate treatment required.
public requiredIfTreatmentNeeded ( $attribute, $params )
$attribute
    public function requiredIfTreatmentNeeded($attribute, $params)
    {
        $side = $params['side'];
        $status_attribute = $params['status'];
        if ($status_id = $this->{$status_attribute}) {
            $status = OphCiExamination_Management_Status::model()->findByPk($status_id);
            if ($status->book || $status->event) {
                $this->requiredifSide($attribute, array('side' => $side));
            }
        }
    }