runCondition() public method

Begins condition checking process by retrieving condition by name/key and then executing its contents.
public runCondition ( string $conditionName, boolean $redirectOnFail, boolean $evaluateResults = true ) : Void
$conditionName string
$redirectOnFail boolean
$evaluateResults boolean If false, evaluateResults() omitted
return Void
コード例 #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);
 }