6
6
use Http \Client \BatchResult as BatchResultInterface ;
7
7
use Psr \Http \Message \RequestInterface ;
8
8
use Psr \Http \Message \ResponseInterface ;
9
- use UnexpectedValueException ;
10
9
11
10
/**
12
11
* Responses and exceptions returned from parallel request execution
@@ -31,6 +30,14 @@ public function __construct()
31
30
$ this ->exceptions = new \SplObjectStorage ();
32
31
}
33
32
33
+ /**
34
+ * {@inheritDoc}
35
+ */
36
+ public function hasResponses ()
37
+ {
38
+ return $ this ->responses ->count () > 0 ;
39
+ }
40
+
34
41
/**
35
42
* {@inheritDoc}
36
43
*/
@@ -48,29 +55,21 @@ public function getResponses()
48
55
/**
49
56
* {@inheritDoc}
50
57
*/
51
- public function getResponseFor (RequestInterface $ request )
52
- {
53
- try {
54
- return $ this ->responses [$ request ];
55
- } catch (\UnexpectedValueException $ e ) {
56
- throw new \UnexpectedValueException ('Request not found ' , $ e ->getCode (), $ e );
57
- }
58
- }
59
-
60
- /**
61
- * {@inheritDoc}
62
- */
63
- public function hasResponses ()
58
+ public function isSuccessful (RequestInterface $ request )
64
59
{
65
- return $ this ->responses ->count () > 0 ;
60
+ return $ this ->responses ->contains ( $ request ) ;
66
61
}
67
62
68
63
/**
69
64
* {@inheritDoc}
70
65
*/
71
- public function hasResponseFor (RequestInterface $ request )
66
+ public function getResponseFor (RequestInterface $ request )
72
67
{
73
- return $ this ->responses ->contains ($ request );
68
+ try {
69
+ return $ this ->responses [$ request ];
70
+ } catch (\UnexpectedValueException $ e ) {
71
+ throw new \UnexpectedValueException ('Request not found ' , $ e ->getCode (), $ e );
72
+ }
74
73
}
75
74
76
75
/**
@@ -87,17 +86,9 @@ public function addResponse(RequestInterface $request, ResponseInterface $respon
87
86
/**
88
87
* {@inheritDoc}
89
88
*/
90
- public function isSuccessful (RequestInterface $ request )
91
- {
92
- return $ this ->responses ->contains ($ request );
93
- }
94
-
95
- /**
96
- * {@inheritDoc}
97
- */
98
- public function isFailed (RequestInterface $ request )
89
+ public function hasExceptions ()
99
90
{
100
- return $ this ->exceptions ->contains ( $ request ) ;
91
+ return $ this ->exceptions ->count () > 0 ;
101
92
}
102
93
103
94
/**
@@ -117,29 +108,21 @@ public function getExceptions()
117
108
/**
118
109
* {@inheritDoc}
119
110
*/
120
- public function getExceptionFor (RequestInterface $ request )
121
- {
122
- try {
123
- return $ this ->exceptions [$ request ];
124
- } catch (\UnexpectedValueException $ e ) {
125
- throw new UnexpectedValueException ('Request not found ' , $ e ->getCode (), $ e );
126
- }
127
- }
128
-
129
- /**
130
- * {@inheritDoc}
131
- */
132
- public function hasExceptions ()
111
+ public function isFailed (RequestInterface $ request )
133
112
{
134
- return $ this ->exceptions ->count () > 0 ;
113
+ return $ this ->exceptions ->contains ( $ request ) ;
135
114
}
136
115
137
116
/**
138
117
* {@inheritDoc}
139
118
*/
140
- public function hasExceptionFor (RequestInterface $ request )
119
+ public function getExceptionFor (RequestInterface $ request )
141
120
{
142
- return $ this ->exceptions ->contains ($ request );
121
+ try {
122
+ return $ this ->exceptions [$ request ];
123
+ } catch (\UnexpectedValueException $ e ) {
124
+ throw new \UnexpectedValueException ('Request not found ' , $ e ->getCode (), $ e );
125
+ }
143
126
}
144
127
145
128
/**
0 commit comments