Model
Session
Magento\Persistent\Model\Session
What it does
This class manages persistent shopping cart sessions in Magento 2, allowing customers to maintain their cart contents across browser sessions even when logged out.
Developers use this to create, load, validate, and manage persistent session cookies and database records, enabling the "Remember Me" functionality for shopping carts.
Public Methods
- setLoadExpired()
- getLoadExpired()
- getExpiredBefore()
- beforeSave()
- loadByCookieKey()
- loadByCustomerId()
- deleteByCustomerId()
- removePersistentCookie()
- setPersistentCookie()
- renewPersistentCookie()
- deleteExpired()
- afterDeleteCommit()
- save()