php-src/ext/session/tests
Christoph M. Becker 217ea732fc
Use php_error_docref() instead of zend_error() in session.c (GH-15505)
Using `php_error_docref()` is preferable since it outputs additional
details (which function has been called and whether it is a startup or
shutdown error), uses HTML markup, and also provides a link to the
documentation, if configured.

Since these deprecation warnings have been introduced recently[1][2],
i.e. for PHP 8.4, there are no BC concerns.

[1] <e8ff7c70f9>
[2] <b36eac94d2>

Co-authored-by: Máté Kocsis <kocsismate90@gmail.com>
2024-09-04 16:00:28 +02:00
..
user_session_module Use php_error_docref() instead of zend_error() in session.c (GH-15505) 2024-09-04 16:00:28 +02:00
001.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
002.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
003.phpt Fix GH-9186 @strict-properties can be bypassed using unserialization (#9354) 2022-08-30 07:46:32 -04:00
006.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
009.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
010.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
011.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
012.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
013.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
014.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
015.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
016.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
017.phpt Restructure ext-session tests 2022-10-22 12:47:34 +01:00
018.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
019.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
020.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
021.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
023.phpt Fix GH-9186 @strict-properties can be bypassed using unserialization (#9354) 2022-08-30 07:46:32 -04:00
026.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
027.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
029.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug24592.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug26862.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug36459.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug38377.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug41600.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug42596.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug50308.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug51338.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug53141.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug61470.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug65475.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug66481.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug66827.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug67694.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug68063.phpt Use php_error_docref() instead of zend_error() in session.c (GH-15505) 2024-09-04 16:00:28 +02:00
bug70013.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug70876.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug71683.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug71972.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug71974.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug72562.phpt Promote unserialize() notices to warning (#9629) 2022-11-15 19:36:38 +01:00
bug72681.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug72940.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug73100.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
bug73273.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug73529.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug74514.phpt ext/session/tests: more lenient expected output checks. (#11631) 2023-07-10 09:25:25 +01:00
bug74541.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug74833.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug74892.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
bug74936.phpt ext/session/tests: more lenient expected output checks. (#11631) 2023-07-10 09:25:25 +01:00
bug74941.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
bug79031.phpt Fix session + Serializable tests 2021-07-30 16:13:05 +02:00
bug79221.phpt Add some missing EXTENSIONS sections to misc tests 2021-06-14 14:52:44 +02:00
bug79413.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
bug80774.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
deprecations.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
gh9200.phpt Update expires format for session cookie (#9304) 2022-08-12 19:52:04 +02:00
gh12504.phpt Fix GH-12504: Corrupted session written when there's a fatal error in autoloader 2024-01-22 21:59:11 +01:00
gh13680.phpt Fix GH-13680: Segfault with session_decode and compilation error 2024-03-13 17:47:25 +01:00
gh13856.phpt Fix GH-14368: Test failure in ext/session/tests/gh13856.phpt (#14378) 2024-05-31 18:18:40 +02:00
gh13891.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_cleanup.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_disabled.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_disabled_2.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_inter.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_invalid_settings.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
rfc1867_invalid_settings_2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
rfc1867_no_name.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_sid_cookie.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_sid_get.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_sid_get_2.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_sid_invalid.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
rfc1867_sid_only_cookie.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
rfc1867_sid_only_cookie_2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
rfc1867_sid_post.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
session_abort_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_basic1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_basic2.phpt Remove forgotten obsolete session INI directives (#14238) 2024-05-15 17:01:15 +02:00
session_basic3.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
session_basic4.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
session_basic5.phpt Deprecate disabling use_only_cookies (#13578) 2024-08-24 16:33:45 +02:00
session_cache_expire_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_cache_expire_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_cache_expire_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_cache_expire_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_cache_limiter_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_cache_limiter_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_cache_limiter_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_cache_limiter_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_commit_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_commit_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_commit_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_commit_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_commit_variation4.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_commit_variation5.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_create_id_basic.phpt Check session_create_id() input for null byte (#14728) 2024-07-06 21:18:35 +01:00
session_create_id_invalid_prefix.phpt ext/session: session_create_id() now throws a ValueError for large prefix (#15338) 2024-08-15 11:10:18 +01:00
session_decode_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_decode_basic_serialize.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_decode_error2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_decode_error3.phpt Removed impossible paths from session_decode and session_encode (#13796) 2024-03-24 20:20:42 +01:00
session_decode_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_decode_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_decode_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_decode_variation4.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_destroy_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_destroy_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_destroy_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_error2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_serialize.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation4.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation5.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation6.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation7.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_encode_variation8.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_gc_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_gc_probability_ini.phpt ext/session: Warn when providing invalid values for session.gc_probability and session.gc_divisor 2024-08-22 01:29:40 +01:00
session_get_cookie_params_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_get_cookie_params_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_id_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_id_basic2.phpt Use php_error_docref() instead of zend_error() in session.c (GH-15505) 2024-09-04 16:00:28 +02:00
session_id_error2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_id_error3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_ini_set.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_module_name_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_module_name_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_module_name_variation2.phpt Deprecate calling session_set_save_handler() with more than 2 arguments 2023-12-04 22:35:30 +01:00
session_module_name_variation3.phpt Deprecate calling session_set_save_handler() with more than 2 arguments 2023-12-04 22:35:30 +01:00
session_name_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_name_variation1.phpt ValueError on null byte in session_name() (#15286) 2024-08-11 13:26:54 +01:00
session_name_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_name_variation_null_byte.phpt ValueError on null byte in session_name() (#15286) 2024-08-11 13:26:54 +01:00
session_regenerate_id_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_regenerate_id_cookie.phpt ensure session.sid_length have proper value for test 2023-06-07 07:33:36 +02:00
session_regenerate_id_fastshutdown.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_regenerate_id_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_reset_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_save_path_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_save_path_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_save_path_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_save_path_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_save_path_variation4.phpt Fix CLEAN sections 2021-09-03 12:36:02 +02:00
session_save_path_variation5.phpt Resolve open_basedir paths on ini update 2023-07-18 14:43:40 +02:00
session_set_cookie_params_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation4.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation5.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation6.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation7.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_set_cookie_params_variation8.phpt Add test for negative cookie lifetime 2022-08-22 15:45:43 +01:00
session_start_error.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_read_and_close.phpt ext/session: Add test for session_start with read_and_close option (#13799) 2024-04-14 13:22:43 +01:00
session_start_variation1.phpt Note where a session was already started (#10736) 2023-03-28 15:14:21 +01:00
session_start_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_variation4.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_variation5.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_variation6.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_variation7.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_variation8.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_start_variation9.phpt Note where a session was already started (#10736) 2023-03-28 15:14:21 +01:00
session_status.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_status_disabled.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_unset_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_unset_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_write_close_basic.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_write_close_variation1.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_write_close_variation2.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_write_close_variation3.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
session_write_close_variation4.phpt Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00
skipif.inc Port skipif.inc files to EXTENSIONS 2021-06-11 16:27:50 +02:00