/** * Processes a response. * * @param Response $response The response object. * @param callable $processor The response processor. * * @return Response The response. */ private function processResponse(Response $response, $processor) { if ($response->ok()) { $result = $processor($response); $response->setResult($result); } return $response; }