Manager=$manager; $this->Options=$options; foreach($this->Options->ConditionLines as $currentLine) { $this->Lines[]=new ConditionLine($this,$currentLine); } } public function IsValid(){ foreach($this->Lines as $currentLine) if($currentLine->IsValid()) return true; return false; } public function ExecuteCondition() { foreach($this->Lines as $currentLine) if(!$currentLine->ExecuteCondition()) return false; return true; } }