|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Data Fields | |
| const | CHECKOUT_STATE_BEGIN = 'begin' |
Data Fields inherited from SessionManagerInterface | |
| const | HOST_KEY = '_session_hosts' |
Protected Member Functions | |
| _getQuoteIdKey () | |
| setIsQuoteMasked ($isQuoteMasked) | |
| isQuoteMasked () | |
Protected Member Functions inherited from SessionManager | |
| registerSaveHandler () | |
| _addHost () | |
| _getHosts () | |
| _cleanHosts () | |
| clearSubDomainSessionCookie () | |
Protected Attributes | |
| $_quote | |
| $_customer | |
| $_loadInactive = false | |
| $_order | |
| $_orderFactory | |
| $_customerSession | |
| $quoteRepository | |
| $_remoteAddress | |
| $_eventManager | |
| $_storeManager | |
| $customerRepository | |
| $quoteIdMaskFactory | |
| $isQuoteMasked | |
| $quoteFactory | |
Protected Attributes inherited from SessionManager | |
| $defaultDestroyOptions = ['send_expire_cookie' => true, 'clear_storage' => true] | |
| $validator | |
| $request | |
| $sidResolver | |
| $sessionConfig | |
| $saveHandler | |
| $storage | |
| $cookieManager | |
| $cookieMetadataFactory | |
Additional Inherited Members | |
Static Protected Attributes inherited from SessionManager | |
| static | $urlHostCache = [] |
@api @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 17 of file Session.php.
| \Magento\Framework\App\Request\Http | $request | |
| \Magento\Framework\Session\SidResolverInterface | $sidResolver | |
| \Magento\Framework\Session\Config\ConfigInterface | $sessionConfig | |
| \Magento\Framework\Session\SaveHandlerInterface | $saveHandler | |
| \Magento\Framework\Session\ValidatorInterface | $validator | |
| \Magento\Framework\Session\StorageInterface | $storage | |
| \Magento\Framework\Stdlib\CookieManagerInterface | $cookieManager | |
| \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory | $cookieMetadataFactory | |
| \Magento\Framework\App\State | $appState | |
| \Magento\Sales\Model\OrderFactory | $orderFactory | |
| \Magento\Customer\Model\Session | $customerSession | |
| \Magento\Quote\Api\CartRepositoryInterface | $quoteRepository | |
| \Magento\Framework\HTTP\PhpEnvironment\RemoteAddress | $remoteAddress | |
| \Magento\Framework\Event\ManagerInterface | $eventManager | |
| \Magento\Store\Model\StoreManagerInterface | $storeManager | |
| \Magento\Customer\Api\CustomerRepositoryInterface | $customerRepository | |
| QuoteIdMaskFactory | $quoteIdMaskFactory | |
| \Magento\Quote\Model\QuoteFactory | $quoteFactory | @SuppressWarnings(PHPMD.ExcessiveParameterList) |
Definition at line 123 of file Session.php.
|
protected |
Definition at line 292 of file Session.php.
| clearHelperData | ( | ) |
| clearQuote | ( | ) |
Destroy/end a session Unset all data associated with object
Definition at line 415 of file Session.php.
| clearStorage | ( | ) |
Unset all session data and quote
Implements SessionManagerInterface.
Definition at line 429 of file Session.php.
| getLastRealOrder | ( | ) |
Get order instance based on last order ID
Definition at line 472 of file Session.php.
| getQuoteId | ( | ) |
Definition at line 311 of file Session.php.
| getStepData | ( | $step = null, |
|
$data = null |
|||
| ) |
| string | null | $step | |
| string | null | $data |
Definition at line 391 of file Session.php.
| hasQuote | ( | ) |
Check whether current session has quote
Definition at line 184 of file Session.php.
|
protected |
| loadCustomerQuote | ( | ) |
Load data for customer quote and merge with current quote
Definition at line 321 of file Session.php.
| replaceQuote | ( | $quote | ) |
| resetCheckout | ( | ) |
Definition at line 450 of file Session.php.
| setCustomerData | ( | $customer | ) |
Set customer data.
| CustomerInterface | null | $customer |
Definition at line 172 of file Session.php.
|
protected |
| $isQuoteMasked | bool |
Definition at line 513 of file Session.php.
| setLoadInactive | ( | $load = true | ) |
Set quote to be loaded even if inactive
| bool | $load |
Definition at line 196 of file Session.php.
| setQuoteId | ( | $quoteId | ) |
| setStepData | ( | $step, | |
| $data, | |||
$value = null |
|||
| ) |
| string | $step | |
| array | string | $data | |
| bool | string | null | $value |
Definition at line 366 of file Session.php.
|
protected |
Definition at line 36 of file Session.php.
|
protected |
Definition at line 60 of file Session.php.
|
protected |
Definition at line 75 of file Session.php.
|
protected |
Definition at line 43 of file Session.php.
|
protected |
Definition at line 50 of file Session.php.
|
protected |
Definition at line 55 of file Session.php.
|
protected |
Definition at line 29 of file Session.php.
|
protected |
Definition at line 70 of file Session.php.
|
protected |
Definition at line 80 of file Session.php.
|
protected |
Definition at line 85 of file Session.php.
|
protected |
| bool |
Definition at line 95 of file Session.php.
|
protected |
Definition at line 100 of file Session.php.
|
protected |
| QuoteIdMaskFactory |
Definition at line 90 of file Session.php.
|
protected |
Definition at line 65 of file Session.php.
| const CHECKOUT_STATE_BEGIN = 'begin' |
Checkout state begin
Definition at line 22 of file Session.php.