Elastica\Query\GeoDistanceRange::toArray PHP Method

toArray() public method

public toArray ( ) : array
return array
    public function toArray()
    {
        foreach ($this->_ranges as $key => $value) {
            $this->setParam($key, $value);
        }
        return parent::toArray();
    }

Usage Example

 /**
  * @group unit
  * @dataProvider constructDataProvider
  */
 public function testConstruct($key, $location, $ranges, $expected)
 {
     $query = new GeoDistanceRange($key, $location, $ranges);
     $data = $query->toArray();
     $this->assertEquals($expected, $data);
 }