|
| 1 | +/* This is a generated file, edit the .stub.php file instead. |
| 2 | + * Stub hash: e128dccdbd9aa407d95c5b62e8000cb12d0bffa3 */ |
| 3 | + |
| 4 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dms_to_decimal, 0, 3, IS_DOUBLE, 0) |
| 5 | + ZEND_ARG_TYPE_INFO(0, degrees, IS_DOUBLE, 0) |
| 6 | + ZEND_ARG_TYPE_INFO(0, minutes, IS_DOUBLE, 0) |
| 7 | + ZEND_ARG_TYPE_INFO(0, seconds, IS_DOUBLE, 0) |
| 8 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, direction, IS_STRING, 0, "\"\"") |
| 9 | +ZEND_END_ARG_INFO() |
| 10 | + |
| 11 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_decimal_to_dms, 0, 2, IS_ARRAY, 0) |
| 12 | + ZEND_ARG_TYPE_INFO(0, decimal, IS_DOUBLE, 0) |
| 13 | + ZEND_ARG_TYPE_INFO(0, coordinate, IS_STRING, 0) |
| 14 | +ZEND_END_ARG_INFO() |
| 15 | + |
| 16 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_helmert, 0, 3, IS_ARRAY, 0) |
| 17 | + ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) |
| 18 | + ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) |
| 19 | + ZEND_ARG_TYPE_INFO(0, z, IS_DOUBLE, 0) |
| 20 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, from_reference_ellipsoid, IS_LONG, 0, "0") |
| 21 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, to_reference_ellipsoid, IS_LONG, 0, "0") |
| 22 | +ZEND_END_ARG_INFO() |
| 23 | + |
| 24 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_polar_to_cartesian, 0, 2, IS_ARRAY, 0) |
| 25 | + ZEND_ARG_TYPE_INFO(0, latitude, IS_DOUBLE, 0) |
| 26 | + ZEND_ARG_TYPE_INFO(0, longitude, IS_DOUBLE, 0) |
| 27 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, reference_ellipsoid, IS_LONG, 0, "0") |
| 28 | +ZEND_END_ARG_INFO() |
| 29 | + |
| 30 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_cartesian_to_polar, 0, 3, IS_ARRAY, 0) |
| 31 | + ZEND_ARG_TYPE_INFO(0, x, IS_DOUBLE, 0) |
| 32 | + ZEND_ARG_TYPE_INFO(0, y, IS_DOUBLE, 0) |
| 33 | + ZEND_ARG_TYPE_INFO(0, z, IS_DOUBLE, 0) |
| 34 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, reference_ellipsoid, IS_LONG, 0, "0") |
| 35 | +ZEND_END_ARG_INFO() |
| 36 | + |
| 37 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_transform_datum, 0, 3, IS_ARRAY, 0) |
| 38 | + ZEND_ARG_TYPE_INFO(0, coordinates, IS_ARRAY, 0) |
| 39 | + ZEND_ARG_TYPE_INFO(0, from_reference_ellipsoid, IS_LONG, 0) |
| 40 | + ZEND_ARG_TYPE_INFO(0, to_reference_ellipsoid, IS_LONG, 0) |
| 41 | +ZEND_END_ARG_INFO() |
| 42 | + |
| 43 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_haversine, 0, 2, IS_DOUBLE, 0) |
| 44 | + ZEND_ARG_TYPE_INFO(0, from, IS_ARRAY, 0) |
| 45 | + ZEND_ARG_TYPE_INFO(0, to, IS_ARRAY, 0) |
| 46 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, radius, IS_DOUBLE, 0, "GEO_EARTH_RADIUS") |
| 47 | +ZEND_END_ARG_INFO() |
| 48 | + |
| 49 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_vincenty, 0, 2, IS_DOUBLE, 0) |
| 50 | + ZEND_ARG_TYPE_INFO(0, from, IS_ARRAY, 0) |
| 51 | + ZEND_ARG_TYPE_INFO(0, to, IS_ARRAY, 0) |
| 52 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, reference_ellipsoid, IS_DOUBLE, 0, "GEO_WGS84") |
| 53 | +ZEND_END_ARG_INFO() |
| 54 | + |
| 55 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_fraction_along_gc_line, 0, 3, IS_ARRAY, 0) |
| 56 | + ZEND_ARG_TYPE_INFO(0, from, IS_ARRAY, 0) |
| 57 | + ZEND_ARG_TYPE_INFO(0, to, IS_ARRAY, 0) |
| 58 | + ZEND_ARG_TYPE_INFO(0, fraction, IS_DOUBLE, 0) |
| 59 | +ZEND_END_ARG_INFO() |
| 60 | + |
| 61 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_initial_bearing, 0, 2, IS_DOUBLE, 0) |
| 62 | + ZEND_ARG_TYPE_INFO(0, from, IS_ARRAY, 0) |
| 63 | + ZEND_ARG_TYPE_INFO(0, to, IS_ARRAY, 0) |
| 64 | +ZEND_END_ARG_INFO() |
| 65 | + |
| 66 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_rdp_simplify, 0, 2, IS_ARRAY, 0) |
| 67 | + ZEND_ARG_TYPE_INFO(0, points, IS_ARRAY, 0) |
| 68 | + ZEND_ARG_TYPE_INFO(0, epsilon, IS_DOUBLE, 0) |
| 69 | +ZEND_END_ARG_INFO() |
| 70 | + |
| 71 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_interpolate_linestring, 0, 2, IS_ARRAY, 0) |
| 72 | + ZEND_ARG_TYPE_INFO(0, line, IS_ARRAY, 0) |
| 73 | + ZEND_ARG_TYPE_INFO(0, epsilon, IS_DOUBLE, 0) |
| 74 | +ZEND_END_ARG_INFO() |
| 75 | + |
| 76 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_interpolate_polygon, 0, 2, IS_ARRAY, 0) |
| 77 | + ZEND_ARG_TYPE_INFO(0, polygon, IS_ARRAY, 0) |
| 78 | + ZEND_ARG_TYPE_INFO(0, epsilon, IS_DOUBLE, 0) |
| 79 | +ZEND_END_ARG_INFO() |
| 80 | + |
| 81 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_geohash_encode, 0, 1, IS_STRING, 0) |
| 82 | + ZEND_ARG_TYPE_INFO(0, point, IS_ARRAY, 0) |
| 83 | + ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, precision, IS_LONG, 0, "12") |
| 84 | +ZEND_END_ARG_INFO() |
| 85 | + |
| 86 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_geohash_decode, 0, 1, IS_ARRAY, 0) |
| 87 | + ZEND_ARG_TYPE_INFO(0, geohash, IS_STRING, 0) |
| 88 | +ZEND_END_ARG_INFO() |
| 89 | + |
| 90 | + |
| 91 | +ZEND_FUNCTION(dms_to_decimal); |
| 92 | +ZEND_FUNCTION(decimal_to_dms); |
| 93 | +ZEND_FUNCTION(helmert); |
| 94 | +ZEND_FUNCTION(polar_to_cartesian); |
| 95 | +ZEND_FUNCTION(cartesian_to_polar); |
| 96 | +ZEND_FUNCTION(transform_datum); |
| 97 | +ZEND_FUNCTION(haversine); |
| 98 | +ZEND_FUNCTION(vincenty); |
| 99 | +ZEND_FUNCTION(fraction_along_gc_line); |
| 100 | +ZEND_FUNCTION(initial_bearing); |
| 101 | +ZEND_FUNCTION(rdp_simplify); |
| 102 | +ZEND_FUNCTION(interpolate_linestring); |
| 103 | +ZEND_FUNCTION(interpolate_polygon); |
| 104 | +ZEND_FUNCTION(geohash_encode); |
| 105 | +ZEND_FUNCTION(geohash_decode); |
| 106 | + |
| 107 | + |
| 108 | +static const zend_function_entry ext_functions[] = { |
| 109 | + ZEND_FE(dms_to_decimal, arginfo_dms_to_decimal) |
| 110 | + ZEND_FE(decimal_to_dms, arginfo_decimal_to_dms) |
| 111 | + ZEND_FE(helmert, arginfo_helmert) |
| 112 | + ZEND_FE(polar_to_cartesian, arginfo_polar_to_cartesian) |
| 113 | + ZEND_FE(cartesian_to_polar, arginfo_cartesian_to_polar) |
| 114 | + ZEND_FE(transform_datum, arginfo_transform_datum) |
| 115 | + ZEND_FE(haversine, arginfo_haversine) |
| 116 | + ZEND_FE(vincenty, arginfo_vincenty) |
| 117 | + ZEND_FE(fraction_along_gc_line, arginfo_fraction_along_gc_line) |
| 118 | + ZEND_FE(initial_bearing, arginfo_initial_bearing) |
| 119 | + ZEND_FE(rdp_simplify, arginfo_rdp_simplify) |
| 120 | + ZEND_FE(interpolate_linestring, arginfo_interpolate_linestring) |
| 121 | + ZEND_FE(interpolate_polygon, arginfo_interpolate_polygon) |
| 122 | + ZEND_FE(geohash_encode, arginfo_geohash_encode) |
| 123 | + ZEND_FE(geohash_decode, arginfo_geohash_decode) |
| 124 | + ZEND_FE_END |
| 125 | +}; |
0 commit comments