17 private $sensitiveCookieMetadata;
22 private $publicCookieMetadata;
27 private $cookieMetadata;
32 private $cookieMetadataFactory;
46 $this->cookieMetadataFactory = $cookieMetadataFactory;
47 $this->sensitiveCookieMetadata = $sensitiveCookieMetadata;
48 $this->publicCookieMetadata = $publicCookieMetadata;
49 $this->cookieMetadata = $deleteCookieMetadata;
61 if ($this->sensitiveCookieMetadata !==
null) {
62 $merged = $this->sensitiveCookieMetadata->__toArray();
66 if ($override !==
null) {
67 $merged = array_merge($merged, $override->__toArray());
70 return $this->cookieMetadataFactory->createSensitiveCookieMetadata($merged);
82 if ($this->publicCookieMetadata !==
null) {
83 $merged = $this->publicCookieMetadata->__toArray();
87 if ($override !==
null) {
88 $merged = array_merge($merged, $override->__toArray());
91 return $this->cookieMetadataFactory->createPublicCookieMetadata($merged);
103 if ($this->cookieMetadata !==
null) {
104 $merged = $this->cookieMetadata->__toArray();
108 if ($override !==
null) {
109 $merged = array_merge($merged, $override->__toArray());
112 return $this->cookieMetadataFactory->createCookieMetadata($merged);
getCookieMetadata(CookieMetadata $override=null)
getPublicCookieMetadata(PublicCookieMetadata $override=null)
__construct(CookieMetadataFactory $cookieMetadataFactory, SensitiveCookieMetadata $sensitiveCookieMetadata=null, PublicCookieMetadata $publicCookieMetadata=null, CookieMetadata $deleteCookieMetadata=null)
getSensitiveCookieMetadata(SensitiveCookieMetadata $override=null)