@@ 26-36 (lines=11) @@ | ||
23 | return count($this->requests); |
|
24 | } |
|
25 | ||
26 | public function add(RpcRequestInterface $request) |
|
27 | { |
|
28 | if (!is_null($request)) { |
|
29 | unset($this->requests[$request->getId()]); |
|
30 | $this->requests[$request->getId()] = $request; |
|
31 | } else { |
|
32 | $key = array_search($request, $this->requests, true); |
|
33 | unset($this->requests[$key]); |
|
34 | $this->requests[] = $request; |
|
35 | } |
|
36 | } |
|
37 | ||
38 | public function all() |
|
39 | { |
@@ 20-31 (lines=12) @@ | ||
17 | return count($this->responses); |
|
18 | } |
|
19 | ||
20 | public function add(RpcResponseInterface $response) |
|
21 | { |
|
22 | if (!is_null($response->getId())) { |
|
23 | unset($this->responses[$response->getId()]); |
|
24 | $this->responses[$response->getId()] = $response; |
|
25 | } else { |
|
26 | $key = array_search($response, $this->responses, true); |
|
27 | unset($this->responses[$key]); |
|
28 | ||
29 | $this->responses[] = $response; |
|
30 | } |
|
31 | } |
|
32 | ||
33 | public function all() |
|
34 | { |