public function testNearGeoPoint() { $query = new LeanQuery("TestObject"); $query->near('location', new GeoPoint(39.9, 116.4)); $out = $query->encode(); $expect = json_encode(array('location' => array('$nearSphere' => array('__type' => 'GeoPoint', 'latitude' => 39.9, 'longitude' => 116.4)))); $this->assertEquals($expect, $out['where']); }