File: /home/petsclubcc/magento/vendor/magento/module-customer/Block/CustomerData.php
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Customer\Block;
class CustomerData extends \Magento\Framework\View\Element\Template
{
/**
* @param \Magento\Framework\View\Element\Template\Context $context
* @param array $data
*/
public function __construct(
\Magento\Framework\View\Element\Template\Context $context,
array $data = []
) {
parent::__construct($context, $data);
}
/**
* Get CookieLifeTime
* @return null|string scopeCode
*/
public function getCookieLifeTime()
{
return $this->_scopeConfig->getValue(
\Magento\Framework\Session\Config::XML_PATH_COOKIE_LIFETIME,
\Magento\Store\Model\ScopeInterface::SCOPE_STORE
);
}
/**
* Get url for customer data ajax requests. Returns url with protocol matching used to request page.
*
* @param string $route
* @return string Customer data url.
*/
public function getCustomerDataUrl($route)
{
return $this->getUrl($route, ['_secure' => $this->getRequest()->isSecure()]);
}
}