preCalls; if ($this->failPre) { return false; } return true; } public function postRequest(HTTPRequest $request, HTTPResponse $response) { ++$this->postCalls; if ($this->failPost) { return false; } return true; } public function reset() { $this->preCalls = 0; $this->postCalls = 0; } }