EE_Session D

Total Complexity 160
Dependencies 22
Dependents 15
Total lines 1,345
Lines of code 666
Logical lines of code 314
Comment lines 472
Methods 44
Properties 20

Methods 44

Method Rating Maintainability Complexity Lines of code
_retrieve_session_data()
B
35 17 88
update()
B
41 18 55
reset_data()
A
42 9 68
_save_session_to_db()
A
48 9 36
find_serialize_error()
A
42 7 55
garbageCollection()
A
49 7 31
_espresso_session()
S
49 7 30
instance()
S
56 7 18
__construct()
S
49 6 30
_get_page_visit()
S
53 6 22
set_session_data()
S
50 5 34
sessionHasStuffWorthSaving()
S
61 6 12
_get_sid_salt()
S
62 4 12
get_session_data()
S
63 4 11
configure_garbage_collection_filters()
S
58 3 18
transaction()
S
70 3 6
cart()
S
72 3 5
isLoadedAndActive()
S
72 3 5
_set_defaults()
S
65 3 9
checkout()
S
72 3 5
wp_loaded()
S
73 2 5
_create_espresso_session()
S
74 2 4
setSaveState()
S
65 2 10
extend_expiration()
S
75 2 4
_generate_session_id()
S
66 2 8
open_session()
S
75 2 5
isActive()
S
80 1 3
clear_session()
S
63 1 10
_wp_user_id()
S
77 1 4
reset_instance()
S
77 1 4
updateSessionSettings()
S
76 1 4
extension()
S
78 1 3
expired()
S
82 1 3
_set_init_access_and_expiration()
S
70 1 6
expiration()
S
82 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
reset_expired()
S
81 1 3