コード例 #1
0
 public function testManyOperands()
 {
     $condition = new LogicCondition('AND', new ExpressionBag([QueryBuilder\equal('foo', 1), QueryBuilder\notEqual('bar', 1)]));
     $this->assertExpr('(`foo` = "1" AND `bar` <> "1")', $condition);
 }
コード例 #2
0
 public function testFullCompile()
 {
     $filter = $this->getFilterQueryMock()->where(QueryBuilder\equal('x', 1))->orderBy(QueryBuilder\orderByAsc('y'))->limit(1, 20);
     $this->assertFilter(' WHERE `x` = "1" ORDER BY `y` ASC LIMIT 1 OFFSET 20', $filter);
 }