38
38
#include "rfc1867.h"
39
39
#include "php_variables.h"
40
40
#include "php_session.h"
41
+ #include "session_arginfo.h"
41
42
#include "ext/standard/php_random.h"
42
43
#include "ext/standard/php_var.h"
43
44
#include "ext/date/php_date.h"
@@ -2667,108 +2668,6 @@ static PHP_FUNCTION(session_register_shutdown)
2667
2668
}
2668
2669
/* }}} */
2669
2670
2670
- /* {{{ arginfo */
2671
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_name , 0 , 0 , 0 )
2672
- ZEND_ARG_INFO (0 , name )
2673
- ZEND_END_ARG_INFO ()
2674
-
2675
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_module_name , 0 , 0 , 0 )
2676
- ZEND_ARG_INFO (0 , module )
2677
- ZEND_END_ARG_INFO ()
2678
-
2679
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_save_path , 0 , 0 , 0 )
2680
- ZEND_ARG_INFO (0 , path )
2681
- ZEND_END_ARG_INFO ()
2682
-
2683
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_id , 0 , 0 , 0 )
2684
- ZEND_ARG_INFO (0 , id )
2685
- ZEND_END_ARG_INFO ()
2686
-
2687
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_create_id , 0 , 0 , 0 )
2688
- ZEND_ARG_INFO (0 , prefix )
2689
- ZEND_END_ARG_INFO ()
2690
-
2691
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_regenerate_id , 0 , 0 , 0 )
2692
- ZEND_ARG_INFO (0 , delete_old_session )
2693
- ZEND_END_ARG_INFO ()
2694
-
2695
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_decode , 0 , 0 , 1 )
2696
- ZEND_ARG_INFO (0 , data )
2697
- ZEND_END_ARG_INFO ()
2698
-
2699
- ZEND_BEGIN_ARG_INFO (arginfo_session_void , 0 )
2700
- ZEND_END_ARG_INFO ()
2701
-
2702
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_set_save_handler , 0 , 0 , 1 )
2703
- ZEND_ARG_INFO (0 , open )
2704
- ZEND_ARG_INFO (0 , close )
2705
- ZEND_ARG_INFO (0 , read )
2706
- ZEND_ARG_INFO (0 , write )
2707
- ZEND_ARG_INFO (0 , destroy )
2708
- ZEND_ARG_INFO (0 , gc )
2709
- ZEND_ARG_INFO (0 , create_sid )
2710
- ZEND_ARG_INFO (0 , validate_sid )
2711
- ZEND_ARG_INFO (0 , update_timestamp )
2712
- ZEND_END_ARG_INFO ()
2713
-
2714
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_cache_limiter , 0 , 0 , 0 )
2715
- ZEND_ARG_INFO (0 , cache_limiter )
2716
- ZEND_END_ARG_INFO ()
2717
-
2718
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_cache_expire , 0 , 0 , 0 )
2719
- ZEND_ARG_INFO (0 , new_cache_expire )
2720
- ZEND_END_ARG_INFO ()
2721
-
2722
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_set_cookie_params , 0 , 0 , 1 )
2723
- ZEND_ARG_INFO (0 , lifetime_or_options )
2724
- ZEND_ARG_INFO (0 , path )
2725
- ZEND_ARG_INFO (0 , domain )
2726
- ZEND_ARG_INFO (0 , secure )
2727
- ZEND_ARG_INFO (0 , httponly )
2728
- ZEND_END_ARG_INFO ()
2729
-
2730
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_open , 0 )
2731
- ZEND_ARG_INFO (0 , save_path )
2732
- ZEND_ARG_INFO (0 , session_name )
2733
- ZEND_END_ARG_INFO ()
2734
-
2735
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_close , 0 )
2736
- ZEND_END_ARG_INFO ()
2737
-
2738
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_read , 0 )
2739
- ZEND_ARG_INFO (0 , key )
2740
- ZEND_END_ARG_INFO ()
2741
-
2742
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_write , 0 )
2743
- ZEND_ARG_INFO (0 , key )
2744
- ZEND_ARG_INFO (0 , val )
2745
- ZEND_END_ARG_INFO ()
2746
-
2747
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_destroy , 0 )
2748
- ZEND_ARG_INFO (0 , key )
2749
- ZEND_END_ARG_INFO ()
2750
-
2751
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_gc , 0 )
2752
- ZEND_ARG_INFO (0 , maxlifetime )
2753
- ZEND_END_ARG_INFO ()
2754
-
2755
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_create_sid , 0 )
2756
- ZEND_END_ARG_INFO ()
2757
-
2758
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_validateId , 0 )
2759
- ZEND_ARG_INFO (0 , key )
2760
- ZEND_END_ARG_INFO ()
2761
-
2762
- ZEND_BEGIN_ARG_INFO (arginfo_session_class_updateTimestamp , 0 )
2763
- ZEND_ARG_INFO (0 , key )
2764
- ZEND_ARG_INFO (0 , val )
2765
- ZEND_END_ARG_INFO ()
2766
-
2767
- ZEND_BEGIN_ARG_INFO_EX (arginfo_session_start , 0 , 0 , 0 )
2768
- ZEND_ARG_INFO (0 , options ) /* array */
2769
- ZEND_END_ARG_INFO ()
2770
- /* }}} */
2771
-
2772
2671
/* {{{ session_functions[]
2773
2672
*/
2774
2673
static const zend_function_entry session_functions [] = {
@@ -2779,66 +2678,66 @@ static const zend_function_entry session_functions[] = {
2779
2678
PHP_FE (session_create_id , arginfo_session_create_id )
2780
2679
PHP_FE (session_regenerate_id , arginfo_session_regenerate_id )
2781
2680
PHP_FE (session_decode , arginfo_session_decode )
2782
- PHP_FE (session_encode , arginfo_session_void )
2681
+ PHP_FE (session_encode , arginfo_session_encode )
2783
2682
PHP_FE (session_start , arginfo_session_start )
2784
- PHP_FE (session_destroy , arginfo_session_void )
2785
- PHP_FE (session_unset , arginfo_session_void )
2786
- PHP_FE (session_gc , arginfo_session_void )
2683
+ PHP_FE (session_destroy , arginfo_session_destroy )
2684
+ PHP_FE (session_unset , arginfo_session_unset )
2685
+ PHP_FE (session_gc , arginfo_session_gc )
2787
2686
PHP_FE (session_set_save_handler , arginfo_session_set_save_handler )
2788
2687
PHP_FE (session_cache_limiter , arginfo_session_cache_limiter )
2789
2688
PHP_FE (session_cache_expire , arginfo_session_cache_expire )
2790
2689
PHP_FE (session_set_cookie_params , arginfo_session_set_cookie_params )
2791
- PHP_FE (session_get_cookie_params , arginfo_session_void )
2792
- PHP_FE (session_write_close , arginfo_session_void )
2793
- PHP_FE (session_abort , arginfo_session_void )
2794
- PHP_FE (session_reset , arginfo_session_void )
2795
- PHP_FE (session_status , arginfo_session_void )
2796
- PHP_FE (session_register_shutdown , arginfo_session_void )
2797
- PHP_FALIAS (session_commit , session_write_close , arginfo_session_void )
2690
+ PHP_FE (session_get_cookie_params , arginfo_session_get_cookie_params )
2691
+ PHP_FE (session_write_close , arginfo_session_write_close )
2692
+ PHP_FE (session_abort , arginfo_session_abort )
2693
+ PHP_FE (session_reset , arginfo_session_reset )
2694
+ PHP_FE (session_status , arginfo_session_status )
2695
+ PHP_FE (session_register_shutdown , arginfo_session_register_shutdown )
2696
+ PHP_FALIAS (session_commit , session_write_close , arginfo_session_commit )
2798
2697
PHP_FE_END
2799
2698
};
2800
2699
/* }}} */
2801
2700
2802
2701
/* {{{ SessionHandlerInterface functions[]
2803
2702
*/
2804
2703
static const zend_function_entry php_session_iface_functions [] = {
2805
- PHP_ABSTRACT_ME (SessionHandlerInterface , open , arginfo_session_class_open )
2806
- PHP_ABSTRACT_ME (SessionHandlerInterface , close , arginfo_session_class_close )
2807
- PHP_ABSTRACT_ME (SessionHandlerInterface , read , arginfo_session_class_read )
2808
- PHP_ABSTRACT_ME (SessionHandlerInterface , write , arginfo_session_class_write )
2809
- PHP_ABSTRACT_ME (SessionHandlerInterface , destroy , arginfo_session_class_destroy )
2810
- PHP_ABSTRACT_ME (SessionHandlerInterface , gc , arginfo_session_class_gc )
2704
+ PHP_ABSTRACT_ME (SessionHandlerInterface , open , arginfo_class_SessionHandlerInterface_open )
2705
+ PHP_ABSTRACT_ME (SessionHandlerInterface , close , arginfo_class_SessionHandlerInterface_close )
2706
+ PHP_ABSTRACT_ME (SessionHandlerInterface , read , arginfo_class_SessionHandlerInterface_read )
2707
+ PHP_ABSTRACT_ME (SessionHandlerInterface , write , arginfo_class_SessionHandlerInterface_write )
2708
+ PHP_ABSTRACT_ME (SessionHandlerInterface , destroy , arginfo_class_SessionHandlerInterface_destroy )
2709
+ PHP_ABSTRACT_ME (SessionHandlerInterface , gc , arginfo_class_SessionHandlerInterface_gc )
2811
2710
PHP_FE_END
2812
2711
};
2813
2712
/* }}} */
2814
2713
2815
2714
/* {{{ SessionIdInterface functions[]
2816
2715
*/
2817
2716
static const zend_function_entry php_session_id_iface_functions [] = {
2818
- PHP_ABSTRACT_ME (SessionIdInterface , create_sid , arginfo_session_class_create_sid )
2717
+ PHP_ABSTRACT_ME (SessionIdInterface , create_sid , arginfo_class_SessionIdInterface_create_sid )
2819
2718
PHP_FE_END
2820
2719
};
2821
2720
/* }}} */
2822
2721
2823
2722
/* {{{ SessionUpdateTimestampHandler functions[]
2824
2723
*/
2825
2724
static const zend_function_entry php_session_update_timestamp_iface_functions [] = {
2826
- PHP_ABSTRACT_ME (SessionUpdateTimestampHandlerInterface , validateId , arginfo_session_class_validateId )
2827
- PHP_ABSTRACT_ME (SessionUpdateTimestampHandlerInterface , updateTimestamp , arginfo_session_class_updateTimestamp )
2725
+ PHP_ABSTRACT_ME (SessionUpdateTimestampHandlerInterface , validateId , arginfo_class_SessionUpdateTimestampHandlerInterface_validateId )
2726
+ PHP_ABSTRACT_ME (SessionUpdateTimestampHandlerInterface , updateTimestamp , arginfo_class_SessionUpdateTimestampHandlerInterface_updateTimestamp )
2828
2727
PHP_FE_END
2829
2728
};
2830
2729
/* }}} */
2831
2730
2832
2731
/* {{{ SessionHandler functions[]
2833
2732
*/
2834
2733
static const zend_function_entry php_session_class_functions [] = {
2835
- PHP_ME (SessionHandler , open , arginfo_session_class_open , ZEND_ACC_PUBLIC )
2836
- PHP_ME (SessionHandler , close , arginfo_session_class_close , ZEND_ACC_PUBLIC )
2837
- PHP_ME (SessionHandler , read , arginfo_session_class_read , ZEND_ACC_PUBLIC )
2838
- PHP_ME (SessionHandler , write , arginfo_session_class_write , ZEND_ACC_PUBLIC )
2839
- PHP_ME (SessionHandler , destroy , arginfo_session_class_destroy , ZEND_ACC_PUBLIC )
2840
- PHP_ME (SessionHandler , gc , arginfo_session_class_gc , ZEND_ACC_PUBLIC )
2841
- PHP_ME (SessionHandler , create_sid , arginfo_session_class_create_sid , ZEND_ACC_PUBLIC )
2734
+ PHP_ME (SessionHandler , open , arginfo_class_SessionHandlerInterface_open , ZEND_ACC_PUBLIC )
2735
+ PHP_ME (SessionHandler , close , arginfo_class_SessionHandlerInterface_close , ZEND_ACC_PUBLIC )
2736
+ PHP_ME (SessionHandler , read , arginfo_class_SessionHandlerInterface_read , ZEND_ACC_PUBLIC )
2737
+ PHP_ME (SessionHandler , write , arginfo_class_SessionHandlerInterface_write , ZEND_ACC_PUBLIC )
2738
+ PHP_ME (SessionHandler , destroy , arginfo_class_SessionHandlerInterface_destroy , ZEND_ACC_PUBLIC )
2739
+ PHP_ME (SessionHandler , gc , arginfo_class_SessionHandlerInterface_gc , ZEND_ACC_PUBLIC )
2740
+ PHP_ME (SessionHandler , create_sid , arginfo_class_SessionIdInterface_create_sid , ZEND_ACC_PUBLIC )
2842
2741
PHP_FE_END
2843
2742
};
2844
2743
/* }}} */
0 commit comments