@@ -43,32 +43,21 @@ public function get($name, $path = '/', $domain = null)
43
43
{
44
44
$ this ->flushExpiredCookies ();
45
45
46
- if (!empty ($ domain )) {
47
- foreach ($ this ->cookieJar as $ cookieDomain => $ pathCookies ) {
48
- if ($ cookieDomain ) {
49
- $ cookieDomain = '. ' .ltrim ($ cookieDomain , '. ' );
50
- if ($ cookieDomain != substr ('. ' .$ domain , -strlen ($ cookieDomain ))) {
51
- continue ;
52
- }
53
- }
54
-
55
- foreach ($ pathCookies as $ cookiePath => $ namedCookies ) {
56
- if ($ cookiePath != substr ($ path , 0 , strlen ($ cookiePath ))) {
57
- continue ;
58
- }
59
- if (isset ($ namedCookies [$ name ])) {
60
- return $ namedCookies [$ name ];
61
- }
46
+ foreach ($ this ->cookieJar as $ cookieDomain => $ pathCookies ) {
47
+ if ($ cookieDomain && $ domain ) {
48
+ $ cookieDomain = '. ' .ltrim ($ cookieDomain , '. ' );
49
+ if ($ cookieDomain != substr ('. ' .$ domain , -strlen ($ cookieDomain ))) {
50
+ continue ;
62
51
}
63
52
}
64
53
65
- return ;
66
- }
67
-
68
- // avoid relying on this behavior that is mainly here for BC reasons
69
- foreach ( $ this -> cookieJar as $ cookies ) {
70
- if ( isset ( $ cookies [ $ path ][ $ name ])) {
71
- return $ cookies [ $ path ][ $ name ];
54
+ foreach ( $ pathCookies as $ cookiePath => $ namedCookies ) {
55
+ if ( $ cookiePath != substr ( $ path , 0 , strlen ( $ cookiePath ))) {
56
+ continue ;
57
+ }
58
+ if ( isset ( $ namedCookies [ $ name ]) ) {
59
+ return $ namedCookies [ $ name ];
60
+ }
72
61
}
73
62
}
74
63
}
0 commit comments