File tree Expand file tree Collapse file tree 2 files changed +5
-59
lines changed Expand file tree Collapse file tree 2 files changed +5
-59
lines changed Original file line number Diff line number Diff line change 13
13
*/
14
14
namespace Cake \Http \Cookie ;
15
15
16
- class CookieCollection
16
+ use \ArrayIterator ;
17
+
18
+ class CookieCollection extends ArrayIterator
17
19
{
18
20
/**
19
21
* @var Cookie[]
Original file line number Diff line number Diff line change 17
17
use Iterator ;
18
18
use Psr \Http \Message \ServerRequestInterface ;
19
19
20
- class RequestCookies extends CookieCollection implements Iterator
20
+ class RequestCookies extends CookieCollection
21
21
{
22
22
/**
23
23
* Create instance from a server request.
24
24
*
25
25
* @param \Psr\Http\Message\ServerRequestInterface $request Request object
26
- * @return \Cake\Http\Client\Cookie\ RequestCookies
26
+ * @return \Cake\Http\Client\RequestCookies
27
27
*/
28
28
public static function createFromRequest (ServerRequestInterface $ request )
29
29
{
@@ -66,60 +66,4 @@ public function get($name)
66
66
67
67
return $ this ->cookies [$ key ];
68
68
}
69
-
70
- /**
71
- * Current
72
- *
73
- * @return \Cake\Http\Client\Cookie\Cookie $cookie
74
- */
75
- public function current ()
76
- {
77
- return current ($ this ->cookies );
78
- }
79
-
80
- /**
81
- * Key
82
- *
83
- * @return string
84
- */
85
- public function key ()
86
- {
87
- $ key = key ($ this ->cookies );
88
- if ($ key === null ) {
89
- return $ key ;
90
- }
91
- $ cookie = $ this ->cookies [$ key ];
92
-
93
- return $ cookie ->getName ();
94
- }
95
-
96
- /**
97
- * Next
98
- *
99
- * @return void
100
- */
101
- public function next ()
102
- {
103
- next ($ this ->cookies );
104
- }
105
-
106
- /**
107
- * Valid
108
- *
109
- * @return bool
110
- */
111
- public function valid ()
112
- {
113
- return key ($ this ->cookies ) !== null ;
114
- }
115
-
116
- /**
117
- * Rewind
118
- *
119
- * @return void
120
- */
121
- public function rewind ()
122
- {
123
- reset ($ this ->cookies );
124
- }
125
69
}
You can’t perform that action at this time.
0 commit comments