@@ -551,6 +551,62 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_wait, 0, 0, 2)
551551 ZEND_ARG_INFO (0 , timeout )
552552ZEND_END_ARG_INFO ()
553553
554+ ZEND_BEGIN_ARG_INFO_EX (arginfo_geoadd , 0 , 0 , 4 )
555+ ZEND_ARG_INFO (0 , key )
556+ ZEND_ARG_INFO (0 , lng )
557+ ZEND_ARG_INFO (0 , lat )
558+ ZEND_ARG_INFO (0 , member )
559+ #if PHP_VERSION_ID >= 50600
560+ ZEND_ARG_VARIADIC_INFO (0 , other_triples )
561+ #else
562+ ZEND_ARG_INFO (0 , ...)
563+ #endif
564+ ZEND_END_ARG_INFO ()
565+
566+ ZEND_BEGIN_ARG_INFO_EX (arginfo_geohash , 0 , 0 , 2 )
567+ ZEND_ARG_INFO (0 , key )
568+ ZEND_ARG_INFO (0 , member )
569+ #if PHP_VERSION_ID >= 50600
570+ ZEND_ARG_VARIADIC_INFO (0 , other_members )
571+ #else
572+ ZEND_ARG_INFO (0 , ...)
573+ #endif
574+ ZEND_END_ARG_INFO ()
575+
576+ ZEND_BEGIN_ARG_INFO_EX (arginfo_geopos , 0 , 0 , 2 )
577+ ZEND_ARG_INFO (0 , key )
578+ ZEND_ARG_INFO (0 , member )
579+ #if PHP_VERSION_ID >= 50600
580+ ZEND_ARG_VARIADIC_INFO (0 , other_members )
581+ #else
582+ ZEND_ARG_INFO (0 , ...)
583+ #endif
584+ ZEND_END_ARG_INFO ()
585+
586+ ZEND_BEGIN_ARG_INFO_EX (arginfo_geodist , 0 , 0 , 3 )
587+ ZEND_ARG_INFO (0 , key )
588+ ZEND_ARG_INFO (0 , src )
589+ ZEND_ARG_INFO (0 , dst )
590+ ZEND_ARG_INFO (0 , unit )
591+ ZEND_END_ARG_INFO ()
592+
593+ ZEND_BEGIN_ARG_INFO_EX (arginfo_georadius , 0 , 0 , 5 )
594+ ZEND_ARG_INFO (0 , key )
595+ ZEND_ARG_INFO (0 , lng )
596+ ZEND_ARG_INFO (0 , lan )
597+ ZEND_ARG_INFO (0 , radius )
598+ ZEND_ARG_INFO (0 , unit )
599+ ZEND_ARG_ARRAY_INFO (0 , opts , 0 )
600+ ZEND_END_ARG_INFO ()
601+
602+ ZEND_BEGIN_ARG_INFO_EX (arginfo_georadiusbymember , 0 , 0 , 4 )
603+ ZEND_ARG_INFO (0 , key )
604+ ZEND_ARG_INFO (0 , member )
605+ ZEND_ARG_INFO (0 , radius )
606+ ZEND_ARG_INFO (0 , unit )
607+ ZEND_ARG_ARRAY_INFO (0 , opts , 0 )
608+ ZEND_END_ARG_INFO ()
609+
554610/**
555611 * Argument info for the SCAN proper
556612 */
@@ -767,12 +823,12 @@ static zend_function_entry redis_functions[] = {
767823 PHP_ME (Redis , rawcommand , arginfo_rawcommand , ZEND_ACC_PUBLIC )
768824
769825 /* geoadd and friends */
770- PHP_ME (Redis , geoadd , NULL , ZEND_ACC_PUBLIC )
771- PHP_ME (Redis , geohash , NULL , ZEND_ACC_PUBLIC )
772- PHP_ME (Redis , geopos , NULL , ZEND_ACC_PUBLIC )
773- PHP_ME (Redis , geodist , NULL , ZEND_ACC_PUBLIC )
774- PHP_ME (Redis , georadius , NULL , ZEND_ACC_PUBLIC )
775- PHP_ME (Redis , georadiusbymember , NULL , ZEND_ACC_PUBLIC )
826+ PHP_ME (Redis , geoadd , arginfo_geoadd , ZEND_ACC_PUBLIC )
827+ PHP_ME (Redis , geohash , arginfo_geohash , ZEND_ACC_PUBLIC )
828+ PHP_ME (Redis , geopos , arginfo_geopos , ZEND_ACC_PUBLIC )
829+ PHP_ME (Redis , geodist , arginfo_geodist , ZEND_ACC_PUBLIC )
830+ PHP_ME (Redis , georadius , arginfo_georadius , ZEND_ACC_PUBLIC )
831+ PHP_ME (Redis , georadiusbymember , arginfo_georadiusbymember , ZEND_ACC_PUBLIC )
776832
777833 /* introspection */
778834 PHP_ME (Redis , getHost , arginfo_void , ZEND_ACC_PUBLIC )
0 commit comments