本文整理汇总了PHP中Magento\Framework\UrlInterface::getUseSession方法的典型用法代码示例。如果您正苦于以下问题:PHP UrlInterface::getUseSession方法的具体用法?PHP UrlInterface::getUseSession怎么用?PHP UrlInterface::getUseSession使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Magento\Framework\UrlInterface
的用法示例。
在下文中一共展示了UrlInterface::getUseSession方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: redirect
/**
* Set redirect into response
*
* @param \Magento\Framework\App\ResponseInterface $response
* @param string $path
* @param array $arguments
* @return void
*/
public function redirect(\Magento\Framework\App\ResponseInterface $response, $path, $arguments = array())
{
if ($this->_session->getCookieShouldBeReceived() && $this->_urlBuilder->getUseSession() && $this->_canUseSessionIdInParam) {
$arguments += array('_query' => array($this->_sidResolver->getSessionIdQueryParam($this->_session) => $this->_session->getSessionId()));
}
$response->setRedirect($this->_urlBuilder->getUrl($path, $arguments));
}
示例2: _shouldRedirectToSecure
/**
* Check whether redirect url should be used for secure routes
*
* @return bool
*/
protected function _shouldRedirectToSecure()
{
return $this->_url->getUseSession();
}
示例3: testSetGetUseSession
public function testSetGetUseSession()
{
$this->assertTrue((bool) $this->_model->getUseSession());
$this->_model->setUseSession(false);
$this->assertFalse($this->_model->getUseSession());
}