EE_Session D

Total Complexity 156
Dependencies 19
Dependents 16
Total lines 1,310
Lines of code 679
Logical lines of code 319
Comment lines 423
Methods 46
Properties 18

Methods 46

Method Rating Maintainability Complexity Lines of code
_retrieve_session_data()
B
36 17 84
update()
B
43 16 51
reset_data()
A
41 8 69
_save_session_to_db()
A
47 9 37
find_serialize_error()
A
42 7 59
sessionHasStuffWorthSaving()
A
52 9 25
instance()
S
56 7 19
garbageCollection()
S
49 6 31
__construct()
S
49 6 30
_espresso_session()
S
50 5 28
_get_page_visit()
S
53 5 21
set_session_data()
S
50 4 34
_get_sid_salt()
S
62 4 12
configure_garbage_collection_filters()
S
58 3 18
get_session_data()
S
63 3 11
isLoadedAndActive()
S
72 3 5
open_session()
S
73 3 5
checkout()
S
72 3 5
_set_defaults()
S
65 3 9
transaction()
S
70 3 6
cart()
S
72 3 5
_generate_session_id()
S
69 2 6
wp_loaded()
S
73 2 5
extend_expiration()
S
73 2 5
setSaveState()
S
65 2 10
clear_session()
S
63 1 10
_wp_user_id()
S
81 1 3
_create_espresso_session()
S
75 1 4
isActive()
S
80 1 3
reset_instance()
S
77 1 4
updateSessionSettings()
S
75 1 4
expired()
S
82 1 3
extension()
S
78 1 3
reset_expired()
S
81 1 3
_set_init_access_and_expiration()
S
70 1 6
expiration()
S
82 1 3
sessionKey()
S
80 1 3
reset_transaction()
S
72 1 5
set_transaction()
S
71 1 6
reset_checkout()
S
72 1 5
set_checkout()
S
73 1 5
reset_cart()
S
72 1 5
set_cart()
S
73 1 5
id()
S
82 1 3
lifespan()
S
81 1 3
hashCheckKey()
S
80 1 3