stream write fix

This commit is contained in:
Julián Gutiérrez 2016-01-20 10:58:45 +01:00
parent ef5904ab1a
commit b7b1f56d0c
3 changed files with 8 additions and 4 deletions

View File

@ -243,9 +243,9 @@ class OAuthServerException extends \Exception
$response = $response->withHeader($header, $content);
}
$response = $response->withStatus($this->getHttpStatusCode());
$response->getBody()->write(json_encode($payload));
return $response;
return $response->withStatus($this->getHttpStatusCode());
}
/**

View File

@ -38,7 +38,9 @@ class AuthenticationServerMiddleware
} catch (OAuthServerException $exception) {
return $exception->generateHttpResponse($response);
} catch (\Exception $exception) {
return $response->withStatus(500)->write($exception->getMessage());
$response->getBody()->write($exception->getMessage());
return $response->withStatus(500);
}
if (in_array($response->getStatusCode(), [400, 401, 500])) {

View File

@ -38,7 +38,9 @@ class ResourceServerMiddleware
} catch (OAuthServerException $exception) {
return $exception->generateHttpResponse($response);
} catch (\Exception $exception) {
return $response->withStatus(500)->write($exception->getMessage());
$response->getBody()->write($exception->getMessage());
return $response->withStatus(500);
}
// Pass the request and response on to the next responder in the chain