Example #1
0
 public function testFullFluency()
 {
     $expected = array('bob' => 'hoskins', 'abc' => 12);
     $query = Query::instance()
     ->limit(10)->skip(12)
     ->property('bob')
     ->equals('hoskins')
     ->sort(1)
     ->property('abc')
     ->equals(12);
     $this->assertEquals($expected, $query->getRawQuery());
     $this->assertEquals(10, $query->getLimit());
     $this->assertEquals(12, $query->getSkip());
     $this->assertEquals(array('bob'=>1), $query->getRawSort());
 }