/** * Checks conditions by name and then evaulates results * * @param array $conditionNamesArr * @param boolean $redirectOnFail * @return void */ private function checkConditionsArray($conditionNamesArr = array(), $redirectOnFail = false) { $resultsArr = array(); foreach ($conditionNamesArr as $conditionName) { $resultsArr[] = $this->RuleManager->runCondition($conditionName, $redirectOnFail, false); } return $this->RuleManager->evaluateResults(array_flatten($resultsArr), $redirectOnFail); }