Definition at line 12 of file SidResolver.php.
◆ __construct()
- Parameters
-
\Magento\Framework\App\Config\ScopeConfigInterface | $scopeConfig | |
\Magento\Framework\UrlInterface | $urlBuilder | |
\Magento\Framework\App\RequestInterface | $request | |
string | $scopeType | |
array | $sidNameMap | |
State | null | $appState | |
Definition at line 72 of file SidResolver.php.
84 $this->_scopeType = $scopeType;
◆ getSessionIdQueryParam()
Get session id query param
- Parameters
-
- Returns
- string
Definition at line 117 of file SidResolver.php.
120 if ($sessionName && isset($this->sidNameMap[$sessionName])) {
121 return $this->sidNameMap[$sessionName];
const SESSION_ID_QUERY_PARAM
◆ getSid()
- Parameters
-
- Returns
- string|null
Definition at line 92 of file SidResolver.php.
101 if ($useSidOnFrontend && $this->request->getQuery(
102 $this->getSessionIdQueryParam(
$session),
104 ) && $this->urlBuilder->isOwnOriginUrl()
getSessionIdQueryParam(SessionManagerInterface $session)
◆ getUseSessionInUrl()
Retrieve use session in URL flag.
- Returns
- bool @SuppressWarnings(PHPMD.BooleanGetMethodName)
Implements SidResolverInterface.
Definition at line 167 of file SidResolver.php.
169 if ($this->_useSessionInUrl ===
null) {
172 $this->_useSessionInUrl = (bool)$this->scopeConfig->getValue(
173 self::XML_PATH_USE_FRONTEND_SID,
◆ getUseSessionVar()
Retrieve use flag session var instead of SID for URL
- Returns
- bool @SuppressWarnings(PHPMD.BooleanGetMethodName)
Implements SidResolverInterface.
Definition at line 144 of file SidResolver.php.
◆ setUseSessionInUrl()
setUseSessionInUrl |
( |
|
$flag = true | ) |
|
◆ setUseSessionVar()
◆ $_scopeType
◆ $_useSessionInUrl
◆ $_useSessionVar
◆ $request
◆ $scopeConfig
◆ $sidNameMap
◆ $urlBuilder
◆ XML_PATH_USE_FRONTEND_SID
const XML_PATH_USE_FRONTEND_SID = 'web/session/use_frontend_sid' |
The documentation for this class was generated from the following file: