From 6fe89e3c14ec53db7c21b3717d1e9a98c0db855d Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 4 Dec 2012 09:10:46 +0100 Subject: PHP 5.5: save extension reflection --- reflection/session.txt | 343 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 343 insertions(+) create mode 100644 reflection/session.txt (limited to 'reflection/session.txt') diff --git a/reflection/session.txt b/reflection/session.txt new file mode 100644 index 0000000..f543c63 --- /dev/null +++ b/reflection/session.txt @@ -0,0 +1,343 @@ +Extension [ extension #22 session version ] { + + - Dependencies { + Dependency [ hash (Optional) ] + Dependency [ spl (Required) ] + } + + - INI { + Entry [ session.save_path ] + Current = '' + } + Entry [ session.name ] + Current = 'PHPSESSID' + } + Entry [ session.save_handler ] + Current = 'files' + } + Entry [ session.auto_start ] + Current = '0' + } + Entry [ session.gc_probability ] + Current = '1' + } + Entry [ session.gc_divisor ] + Current = '100' + } + Entry [ session.gc_maxlifetime ] + Current = '1440' + } + Entry [ session.serialize_handler ] + Current = 'php' + } + Entry [ session.cookie_lifetime ] + Current = '0' + } + Entry [ session.cookie_path ] + Current = '/' + } + Entry [ session.cookie_domain ] + Current = '' + } + Entry [ session.cookie_secure ] + Current = '' + } + Entry [ session.cookie_httponly ] + Current = '' + } + Entry [ session.use_cookies ] + Current = '1' + } + Entry [ session.use_only_cookies ] + Current = '1' + } + Entry [ session.referer_check ] + Current = '' + } + Entry [ session.entropy_file ] + Current = '/dev/urandom' + } + Entry [ session.entropy_length ] + Current = '32' + } + Entry [ session.cache_limiter ] + Current = 'nocache' + } + Entry [ session.cache_expire ] + Current = '180' + } + Entry [ session.use_trans_sid ] + Current = '0' + } + Entry [ session.hash_function ] + Current = '0' + } + Entry [ session.hash_bits_per_character ] + Current = '4' + } + Entry [ session.upload_progress.enabled ] + Current = '1' + } + Entry [ session.upload_progress.cleanup ] + Current = '1' + } + Entry [ session.upload_progress.prefix ] + Current = 'upload_progress_' + } + Entry [ session.upload_progress.name ] + Current = 'PHP_SESSION_UPLOAD_PROGRESS' + } + Entry [ session.upload_progress.freq ] + Current = '1%' + } + Entry [ session.upload_progress.min_freq ] + Current = '1' + } + } + + - Constants [3] { + Constant [ integer PHP_SESSION_DISABLED ] { 0 } + Constant [ integer PHP_SESSION_NONE ] { 1 } + Constant [ integer PHP_SESSION_ACTIVE ] { 2 } + } + + - Functions { + Function [ function session_name ] { + + - Parameters [1] { + Parameter #0 [ $name ] + } + } + Function [ function session_module_name ] { + + - Parameters [1] { + Parameter #0 [ $module ] + } + } + Function [ function session_save_path ] { + + - Parameters [1] { + Parameter #0 [ $path ] + } + } + Function [ function session_id ] { + + - Parameters [1] { + Parameter #0 [ $id ] + } + } + Function [ function session_regenerate_id ] { + + - Parameters [1] { + Parameter #0 [ $delete_old_session ] + } + } + Function [ function session_decode ] { + + - Parameters [1] { + Parameter #0 [ $data ] + } + } + Function [ function session_encode ] { + + - Parameters [0] { + } + } + Function [ function session_start ] { + + - Parameters [0] { + } + } + Function [ function session_destroy ] { + + - Parameters [0] { + } + } + Function [ function session_unset ] { + + - Parameters [0] { + } + } + Function [ function session_set_save_handler ] { + + - Parameters [6] { + Parameter #0 [ $open ] + Parameter #1 [ $close ] + Parameter #2 [ $read ] + Parameter #3 [ $write ] + Parameter #4 [ $destroy ] + Parameter #5 [ $gc ] + } + } + Function [ function session_cache_limiter ] { + + - Parameters [1] { + Parameter #0 [ $cache_limiter ] + } + } + Function [ function session_cache_expire ] { + + - Parameters [1] { + Parameter #0 [ $new_cache_expire ] + } + } + Function [ function session_set_cookie_params ] { + + - Parameters [5] { + Parameter #0 [ $lifetime ] + Parameter #1 [ $path ] + Parameter #2 [ $domain ] + Parameter #3 [ $secure ] + Parameter #4 [ $httponly ] + } + } + Function [ function session_get_cookie_params ] { + + - Parameters [0] { + } + } + Function [ function session_write_close ] { + + - Parameters [0] { + } + } + Function [ function session_status ] { + + - Parameters [0] { + } + } + Function [ function session_register_shutdown ] { + + - Parameters [0] { + } + } + Function [ function session_commit ] { + + - Parameters [0] { + } + } + } + + - Classes [2] { + Interface [ interface SessionHandlerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ abstract public method open ] { + + - Parameters [2] { + Parameter #0 [ $save_path ] + Parameter #1 [ $session_name ] + } + } + + Method [ abstract public method close ] { + + - Parameters [0] { + } + } + + Method [ abstract public method read ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ abstract public method write ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $val ] + } + } + + Method [ abstract public method destroy ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ abstract public method gc ] { + + - Parameters [1] { + Parameter #0 [ $maxlifetime ] + } + } + } + } + + Class [ class SessionHandler implements SessionHandlerInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ public method open ] { + + - Parameters [2] { + Parameter #0 [ $save_path ] + Parameter #1 [ $session_name ] + } + } + + Method [ public method close ] { + + - Parameters [0] { + } + } + + Method [ public method read ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method write ] { + + - Parameters [2] { + Parameter #0 [ $key ] + Parameter #1 [ $val ] + } + } + + Method [ public method destroy ] { + + - Parameters [1] { + Parameter #0 [ $key ] + } + } + + Method [ public method gc ] { + + - Parameters [1] { + Parameter #0 [ $maxlifetime ] + } + } + } + } + } +} + -- cgit