Beispiel #1
0
 private function buildArbitraryCriteriaQuery($criteria)
 {
     if ($criteria === true || $criteria === null) {
         return "1=1";
     }
     if ($criteria === false) {
         return "1=0";
     }
     if ($criteria instanceof Criteria) {
         return BaseDao::buildBinaryCriteriaQuery($criteria);
     }
     if ($criteria instanceof Criterion) {
         return BaseDao::buildSingleCriterionQuery($criteria);
     }
     die("The criterion type " . get_class($criteria) . " is unsupported.");
 }