$r = array("abc", "jkl", "ccc"); foreach (\test\model\Find::find(Q::endswith("value1,value2", array("c"), Q::IGNORE)) as $obj) { eq(isset($r[$i]) ? $r[$i] : null, $obj->value1()); $i++; } eq(3, $i); $i = 0; $r = array("abc", "bbb"); foreach (\test\model\Find::find(Q::contains("value1,value2", array("b"))) as $obj) { eq(isset($r[$i]) ? $r[$i] : null, $obj->value1()); $i++; } eq(2, $i); $i = 0; $r = array("abc", "jkl", "ccc"); foreach (\test\model\Find::find(Q::endswith("value1,value2", array("C"), Q::IGNORE)) as $obj) { eq(isset($r[$i]) ? $r[$i] : null, $obj->value1()); $i++; $t[] = $obj->value1(); } eq(3, $i); $i = 0; foreach (\test\model\Find::find(Q::in("value1", array("abc"))) as $obj) { eq("abc", $obj->value1()); $i++; } eq(1, $i); foreach (\test\model\Find::find(Q::match("value1=abc")) as $obj) { eq("abc", $obj->value1()); } foreach (\test\model\Find::find(Q::match("value1=!abc")) as $obj) {