24 private $requests = [];
34 $this->requests[] = $request;
49 if (!$this->requests) {
53 return array_pop($this->requests);
61 return end($this->requests) ?:
null;
75 if (!$this->requests) {
79 return $this->requests[0];
95 $pos = \count($this->requests) - 2;
97 if (!isset($this->requests[$pos])) {
101 return $this->requests[$pos];