Skip to content

Commit a1cb5c0

Browse files
committed
Add getResponseCode to response object
1 parent 53d1934 commit a1cb5c0

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

FeastTests/HttpRequest/CurlTest.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,18 @@ public function testGetInvalidAsXml(): void
197197
);
198198
}
199199

200+
public function testGetResponseCode(): void
201+
{
202+
$request = new Curl();
203+
$request->get('https://www.google.com/json');
204+
$request->makeRequest();
205+
$response = $request->getResponse();
206+
$this->assertEquals(200, $response->getResponseCode());
207+
$this->assertNull(
208+
$request->getResponseAsXml()
209+
);
210+
}
211+
200212
public function testGetResultAsJson(): void
201213
{
202214
$request = new Curl();

HttpRequest/Response.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,9 @@ public function getResultAsXml(): ?SimpleXMLElement
5858
return null;
5959
}
6060
}
61+
62+
public function getResponseCode(): int
63+
{
64+
return $this->responseCode;
65+
}
6166
}

0 commit comments

Comments
 (0)