1
1
<?php
2
2
/**
3
- * Copyright © Magento, Inc. All rights reserved.
4
- * See COPYING.txt for license details .
3
+ * Copyright 2025 Adobe
4
+ * All Rights Reserved .
5
5
*/
6
6
declare (strict_types=1 );
7
7
@@ -60,9 +60,6 @@ class PhpCookieManagerTest extends TestCase
60
60
public const COOKIE_HTTP_ONLY = true ;
61
61
public const COOKIE_NOT_HTTP_ONLY = false ;
62
62
public const COOKIE_EXPIRE_END_OF_SESSION = 0 ;
63
- private const MAX_NUM_COOKIES = 50 ;
64
- private const EXPIRE_NOW_TIME = 1 ;
65
- private const EXPIRE_AT_END_OF_SESSION_TIME = 0 ;
66
63
67
64
/**
68
65
* Mapping from constant names to functions that handle the assertions.
@@ -518,7 +515,8 @@ public function testSetCookieSizeTooLarge()
518
515
519
516
$ cookieValue = '' ;
520
517
521
- for ($ i = 0 ; $ i < $ this ->cookieManager ::MAX_COOKIE_SIZE + 1 ; $ i ++) {
518
+ $ cookieManager = $ this ->cookieManager ;
519
+ for ($ i = 0 ; $ i < $ cookieManager ::MAX_COOKIE_SIZE + 1 ; $ i ++) {
522
520
$ cookieValue = $ cookieValue . 'a ' ;
523
521
}
524
522
@@ -546,8 +544,9 @@ public function testSetTooManyCookies()
546
544
547
545
$ userAgent = 'some_user_agent ' ;
548
546
549
- // Set self::MAX_NUM_COOKIES number of cookies in superglobal $_COOKIE.
550
- for ($ i = count ($ _COOKIE ); $ i < self ::MAX_NUM_COOKIES ; $ i ++) {
547
+ $ cookieManager = $ this ->cookieManager ;
548
+ // Set $cookieManager::MAX_NUM_COOKIES number of cookies in superglobal $_COOKIE.
549
+ for ($ i = count ($ _COOKIE ); $ i < $ cookieManager ::MAX_NUM_COOKIES ; $ i ++) {
551
550
$ _COOKIE ['test_cookie_ ' . $ i ] = self ::COOKIE_VALUE . '_ ' . $ i ;
552
551
}
553
552
@@ -616,7 +615,7 @@ private static function assertDeleteCookie(
616
615
) {
617
616
self ::assertEquals (self ::DELETE_COOKIE_NAME , $ name );
618
617
self ::assertEquals ('' , $ value );
619
- self ::assertEquals ($ expiry , self ::EXPIRE_NOW_TIME );
618
+ self ::assertEquals ($ expiry , PhpCookieManager ::EXPIRE_NOW_TIME );
620
619
self ::assertFalse ($ secure );
621
620
self ::assertFalse ($ httpOnly );
622
621
self ::assertEquals ('magento.url ' , $ domain );
@@ -642,7 +641,7 @@ private static function assertDeleteCookieWithNoMetadata(
642
641
) {
643
642
self ::assertEquals (self ::DELETE_COOKIE_NAME_NO_METADATA , $ name );
644
643
self ::assertEquals ('' , $ value );
645
- self ::assertEquals ($ expiry , self ::EXPIRE_NOW_TIME );
644
+ self ::assertEquals ($ expiry , PhpCookieManager ::EXPIRE_NOW_TIME );
646
645
self ::assertFalse ($ secure );
647
646
self ::assertFalse ($ httpOnly );
648
647
self ::assertEquals ('' , $ domain );
@@ -668,7 +667,7 @@ private static function assertSensitiveCookieWithNoMetaDataHttps(
668
667
) {
669
668
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_NO_METADATA_HTTPS , $ name );
670
669
self ::assertEquals (self ::COOKIE_VALUE , $ value );
671
- self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
670
+ self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
672
671
self ::assertTrue ($ secure );
673
672
self ::assertTrue ($ httpOnly );
674
673
self ::assertEquals ('' , $ domain );
@@ -694,7 +693,7 @@ private static function assertSensitiveCookieWithNoMetaDataNotHttps(
694
693
) {
695
694
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_NO_METADATA_NOT_HTTPS , $ name );
696
695
self ::assertEquals (self ::COOKIE_VALUE , $ value );
697
- self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
696
+ self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
698
697
self ::assertFalse ($ secure );
699
698
self ::assertTrue ($ httpOnly );
700
699
self ::assertEquals ('' , $ domain );
@@ -720,7 +719,7 @@ private static function assertSensitiveCookieNoDomainNoPath(
720
719
) {
721
720
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_NO_DOMAIN_NO_PATH , $ name );
722
721
self ::assertEquals (self ::COOKIE_VALUE , $ value );
723
- self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
722
+ self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
724
723
self ::assertTrue ($ secure );
725
724
self ::assertTrue ($ httpOnly );
726
725
self ::assertEquals ('' , $ domain );
@@ -746,7 +745,7 @@ private static function assertSensitiveCookieWithDomainAndPath(
746
745
) {
747
746
self ::assertEquals (self ::SENSITIVE_COOKIE_NAME_WITH_DOMAIN_AND_PATH , $ name );
748
747
self ::assertEquals (self ::COOKIE_VALUE , $ value );
749
- self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
748
+ self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
750
749
self ::assertFalse ($ secure );
751
750
self ::assertTrue ($ httpOnly );
752
751
self ::assertEquals ('magento.url ' , $ domain );
@@ -798,7 +797,7 @@ private static function assertPublicCookieWithNoDomainNoPath(
798
797
) {
799
798
self ::assertEquals (self ::PUBLIC_COOKIE_NAME_NO_METADATA , $ name );
800
799
self ::assertEquals (self ::COOKIE_VALUE , $ value );
801
- self ::assertEquals (self ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
800
+ self ::assertEquals (PhpCookieManager ::EXPIRE_AT_END_OF_SESSION_TIME , $ expiry );
802
801
self ::assertTrue ($ secure );
803
802
self ::assertTrue ($ httpOnly );
804
803
self ::assertEquals ('magento.url ' , $ domain );
0 commit comments