Skip to content

Commit 68e10cb

Browse files
committed
Fixed tests and arginfo.
1 parent 41ec239 commit 68e10cb

File tree

2 files changed

+12
-14
lines changed

2 files changed

+12
-14
lines changed

geospatial.c

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,24 +29,21 @@
2929
#include "php_geospatial.h"
3030
#include "geo_array.h"
3131

32-
ZEND_BEGIN_ARG_INFO_EX(haversine_args, 0, 0, 4)
33-
ZEND_ARG_INFO(0, fromLatitude)
34-
ZEND_ARG_INFO(0, fromLongitude)
35-
ZEND_ARG_INFO(0, toLatitude)
36-
ZEND_ARG_INFO(0, toLongitude)
32+
ZEND_BEGIN_ARG_INFO_EX(haversine_args, 0, 0, 2)
33+
ZEND_ARG_INFO(0, geoJsonPointFrom)
34+
ZEND_ARG_INFO(0, geoJsonPointTo)
3735
ZEND_ARG_INFO(0, radius)
3836
ZEND_END_ARG_INFO()
3937

40-
ZEND_BEGIN_ARG_INFO_EX(vincenty_args, 0, 0, 3)
41-
ZEND_ARG_INFO(0, fromLatitude)
42-
ZEND_ARG_INFO(0, fromLongitude)
43-
ZEND_ARG_INFO(0, toLatitude)
44-
ZEND_ARG_INFO(0, toLongitude)
38+
ZEND_BEGIN_ARG_INFO_EX(vincenty_args, 0, 0, 2)
39+
ZEND_ARG_INFO(0, geoJsonPointFrom)
40+
ZEND_ARG_INFO(0, geoJsonPointTo)
41+
ZEND_ARG_INFO(0, reference_ellipsoid)
4542
ZEND_END_ARG_INFO()
4643

4744
ZEND_BEGIN_ARG_INFO_EX(fraction_along_gc_line_args, 0, 0, 3)
48-
ZEND_ARG_INFO(0, geoJsonPoint1)
49-
ZEND_ARG_INFO(0, geoJsonPoint2)
45+
ZEND_ARG_INFO(0, geoJsonPointFrom)
46+
ZEND_ARG_INFO(0, geoJsonPointTo)
5047
ZEND_ARG_INFO(0, fraction)
5148
ZEND_ARG_INFO(0, radius)
5249
ZEND_END_ARG_INFO()

tests/vincenty.phpt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
--TEST--
22
Test for "Vincenty" distance between FlindersPeak and Buninyong
3+
--INI--
4+
precision=15
35
--FILE--
46
<?php
57
$flindersPeakLat = dms_to_decimal(-37, 57, 3.72030);
@@ -18,5 +20,4 @@ $buninyong = array(
1820
var_dump(vincenty($flinders, $buninyong));
1921
?>
2022
--EXPECTF--
21-
54972.271
22-
float(54972.2%d)
23+
float(54972.271)

0 commit comments

Comments
 (0)