evaluateResults() public method

Determines if access allowed/denied by checking results array for any occurences of a "false" value
public evaluateResults ( $results, boolean $redirectOnFail, object $conditionObject ) : boolean
$redirectOnFail boolean
$conditionObject object
return boolean
コード例 #1
0
ファイル: UserHelper.php プロジェクト: devisephp/cms
 /**
  * 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);
 }