From f94585294d0a1894267079d884504d30d43b58ac Mon Sep 17 00:00:00 2001 From: Jorg Sowa Date: Mon, 25 Mar 2024 23:35:13 +0100 Subject: [PATCH] Added more specific definition of session_start --- dictionaries/CallMap.php | 3 +-- dictionaries/CallMap_73_delta.php | 6 +++++- dictionaries/CallMap_historical.php | 3 +-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/dictionaries/CallMap.php b/dictionaries/CallMap.php index 0e5dfbb7429..69429ab18d8 100644 --- a/dictionaries/CallMap.php +++ b/dictionaries/CallMap.php @@ -11120,8 +11120,7 @@ 'session_set_cookie_params\'1' => ['bool', 'options'=>'array{lifetime?:?int,path?:?string,domain?:?string,secure?:?bool,httponly?:?bool,samesite?:?string}'], 'session_set_save_handler' => ['bool', 'open'=>'callable(string,string):bool', 'close'=>'callable():bool', 'read'=>'callable(string):string', 'write'=>'callable(string,string):bool', 'destroy'=>'callable(string):bool', 'gc'=>'callable(string):bool', 'create_sid='=>'callable():string', 'validate_sid='=>'callable(string):bool', 'update_timestamp='=>'callable(string):bool'], 'session_set_save_handler\'1' => ['bool', 'open'=>'SessionHandlerInterface', 'close='=>'bool'], -'session_start' => ['bool', 'options='=>'array'], -'session_status' => ['int'], +'session_start' => ['bool', 'options='=>'array{read_and_close?:bool,save_handler?:string,save_path?:string,name?:string,serialize_handler?:string,gc_probability?:int,gc_divisor?:int,gc_maxlifetime?:int,referer_check?:string,use_strict_mode?:bool,use_cookies?:bool,use_only_cookies?:bool,cookie_lifetime?:int,cookie_path?:string,cookie_domain?:string,cookie_secure?:bool,cookie_httponly?:bool,cookie_samesite?:string,cache_limiter?:string,cache_expire?:int,use_trans_sid?:bool,trans_sid_tags?:string,trans_sid_hosts?:string,sid_length?: int<22,256>,sid_bits_per_character?: int<4,6>,lazy_write?:bool}'],'session_status' => ['int'], 'session_unregister' => ['bool', 'name'=>'string'], 'session_unset' => ['bool'], 'session_write_close' => ['bool'], diff --git a/dictionaries/CallMap_73_delta.php b/dictionaries/CallMap_73_delta.php index c1b89d04b42..21c7dfbbe92 100644 --- a/dictionaries/CallMap_73_delta.php +++ b/dictionaries/CallMap_73_delta.php @@ -123,7 +123,11 @@ 'session_get_cookie_params' => [ 'old' => ['array{lifetime:?int,path:?string,domain:?string,secure:?bool,httponly:?bool}'], 'new' => ['array{lifetime:?int,path:?string,domain:?string,secure:?bool,httponly:?bool,samesite:?string}'], - ] + ], + 'session_start' => [ + 'old' => ['bool', 'options='=>'array{read_and_close?:bool,save_handler?:string,save_path?:string,name?:string,serialize_handler?:string,gc_probability?:int,gc_divisor?:int,gc_maxlifetime?:int,referer_check?:string,use_strict_mode?:bool,use_cookies?:bool,use_only_cookies?:bool,cookie_lifetime?:int,cookie_path?:string,cookie_domain?:string,cookie_secure?:bool,cookie_httponly?:bool,cache_limiter?:string,cache_expire?:int,use_trans_sid?:bool,trans_sid_tags?:string,trans_sid_hosts?:string,sid_length?: int<22,256>,sid_bits_per_character?: int<4,6>,lazy_write?:bool}'], + 'new' => ['bool', 'options='=>'array{read_and_close?:bool,save_handler?:string,save_path?:string,name?:string,serialize_handler?:string,gc_probability?:int,gc_divisor?:int,gc_maxlifetime?:int,referer_check?:string,use_strict_mode?:bool,use_cookies?:bool,use_only_cookies?:bool,cookie_lifetime?:int,cookie_path?:string,cookie_domain?:string,cookie_secure?:bool,cookie_httponly?:bool,cookie_samesite?:string,cache_limiter?:string,cache_expire?:int,use_trans_sid?:bool,trans_sid_tags?:string,trans_sid_hosts?:string,sid_length?: int<22,256>,sid_bits_per_character?: int<4,6>,lazy_write?:bool}'], + ], ], 'removed' => [ ], diff --git a/dictionaries/CallMap_historical.php b/dictionaries/CallMap_historical.php index 37681adfec7..0d04637a9c9 100644 --- a/dictionaries/CallMap_historical.php +++ b/dictionaries/CallMap_historical.php @@ -13859,8 +13859,7 @@ 'session_set_cookie_params' => ['bool', 'lifetime'=>'int', 'path='=>'string', 'domain='=>'string', 'secure='=>'bool', 'httponly='=>'bool'], 'session_set_save_handler' => ['bool', 'open'=>'callable(string,string):bool', 'close'=>'callable():bool', 'read'=>'callable(string):string', 'write'=>'callable(string,string):bool', 'destroy'=>'callable(string):bool', 'gc'=>'callable(string):bool', 'create_sid='=>'callable():string', 'validate_sid='=>'callable(string):bool', 'update_timestamp='=>'callable(string):bool'], 'session_set_save_handler\'1' => ['bool', 'open'=>'SessionHandlerInterface', 'close='=>'bool'], - 'session_start' => ['bool', 'options='=>'array'], - 'session_status' => ['int'], + 'session_start' => ['bool', 'options='=>'array{read_and_close?:bool,save_handler?:string,save_path?:string,name?:string,serialize_handler?:string,gc_probability?:int,gc_divisor?:int,gc_maxlifetime?:int,referer_check?:string,use_strict_mode?:bool,use_cookies?:bool,use_only_cookies?:bool,cookie_lifetime?:int,cookie_path?:string,cookie_domain?:string,cookie_secure?:bool,cookie_httponly?:bool,cache_limiter?:string,cache_expire?:int,use_trans_sid?:bool,trans_sid_tags?:string,trans_sid_hosts?:string,sid_length?: int<22,256>,sid_bits_per_character?: int<4,6>,lazy_write?:bool}'], 'session_status' => ['int'], 'session_unregister' => ['bool', 'name'=>'string'], 'session_unset' => ['bool'], 'session_write_close' => ['bool'],