Comparisons = []; } public function CreateComparison() { $text = ''; foreach($this->Comparisons as $currentComparison) { if($text != '') $text .= ' or '; $text .= $currentComparison->CreateComparison(); } return '(' . $text . ')'; } /** * @param $comparison ComparisonBase */ public function AddComparison($comparison) { $this->Comparisons[] = $comparison; } }