EE_Session D

Total Complexity 156
Dependencies 22
Dependents 15
Total lines 1,328
Lines of code 661
Logical lines of code 310
Comment lines 461
Methods 44
Properties 20

Methods 44

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