29 private $cookieManager;
34 private $cookieMetadataFactory;
39 private $sessionManager;
51 $this->cookieManager = $cookieManager;
52 $this->cookieMetadataFactory = $cookieMetadataFactory;
53 $this->sessionManager = $sessionManager;
63 return $this->cookieManager->getCookie(self::COOKIE_NAME);
73 $this->cookieManager->setPublicCookie(
83 public function delete()
85 $this->cookieManager->deleteCookie(
87 $this->cookieMetadataFactory
88 ->createCookieMetadata()
89 ->setPath($this->sessionManager->getCookiePath())
90 ->setDomain($this->sessionManager->getCookieDomain())
__construct(CookieManagerInterface $cookieManager, CookieMetadataFactory $cookieMetadataFactory, SessionManagerInterface $sessionManager)