8 use \Magento\Framework\App\RequestInterface;
    23         $cookieDomain = $this->request->getParam(
'cookie_domain');
    24         if ($cookieDomain !== 
null) {
    25             $publicCookieMetadata->setDomain($cookieDomain);
    28         $cookiePath = $this->request->getParam(
'cookie_path');
    29         if ($cookiePath !== 
null) {
    30             $publicCookieMetadata->setPath($cookiePath);
    33         $cookieDuration = $this->request->getParam(
'cookie_duration');
    34         if ($cookieDuration !== 
null) {
    35             $publicCookieMetadata->setDuration($cookieDuration);
    38         $httpOnly = $this->request->getParam(
'cookie_httponly');
    39         if ($httpOnly !== 
null) {
    40             $publicCookieMetadata->setHttpOnly($httpOnly);
    43         $secure = $this->request->getParam(
'cookie_secure');
    44         if ($secure !== 
null) {
    45             $publicCookieMetadata->setSecure($secure);
    48         $cookieName = $this->request->getParam(
'cookie_name');
    49         $cookieValue = $this->request->getParam(
'cookie_value');
    50         $this->
getCookieManager()->setPublicCookie($cookieName, $cookieValue, $publicCookieMetadata);
 
getCookieMetadataFactory()