Skip to content

Commit bdb91b3

Browse files
authored
no access token supplied to resource controller results in emptry request body (bshaffer#759)
1 parent eaf82a7 commit bdb91b3

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/OAuth2/Response.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ public function getResponseBody($format = 'json')
176176
{
177177
switch ($format) {
178178
case 'json':
179-
return json_encode($this->parameters);
179+
return $this->parameters ? json_encode($this->parameters) : '';
180180
case 'xml':
181181
// this only works for single-level arrays
182182
$xml = new \SimpleXMLElement('<response/>');

test/OAuth2/Controller/ResourceControllerTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public function testNoAccessToken()
2020
$this->assertEquals($response->getStatusCode(), 401);
2121
$this->assertNull($response->getParameter('error'));
2222
$this->assertNull($response->getParameter('error_description'));
23+
$this->assertEquals('', $response->getResponseBody());
2324
}
2425

2526
public function testMalformedHeader()

0 commit comments

Comments
 (0)