OEModule\OphCoCvi\models\Element_OphCoCvi_ClinicalInfo::hasCviDisorderForSide PHP Méthode

hasCviDisorderForSide() public méthode

public hasCviDisorderForSide ( OphCoCvi_ClinicalInfo_Disorder $cvi_disorder, string $side ) : boolean
$cvi_disorder OphCoCvi_ClinicalInfo_Disorder
$side string left or right
Résultat boolean
    public function hasCviDisorderForSide(OphCoCvi_ClinicalInfo_Disorder $cvi_disorder, $side)
    {
        if (!in_array($side, array('left', 'right'))) {
            throw new \Exception("invalid side attribute");
        }
        foreach ($this->{$side . '_cvi_disorder_assignments'} as $recorded_cvi) {
            if ($recorded_cvi->ophcocvi_clinicinfo_disorder_id == $cvi_disorder->id) {
                return $recorded_cvi->affected;
            }
        }
    }