requests, new Request($method, $url, $params, $data, $headers, $user, $password)); if ($this->response == null) { return new Response(404, null, null); } else { return $this->response; } } public function mock($response) { $this->response = $response; } public function hasRequest($request) { for ($i = 0; $i < count($this->requests); $i++) { $c = $this->requests[$i]; if (strtolower($request->method) == strtolower($c->method) && $request->url == $c->url && $request->params == $c->params && $request->data == $c->data) { return true; } } return false; } }