mirror of
https://github.com/elyby/oauth2-server.git
synced 2024-12-26 15:00:19 +05:30
Removed HtmlResponse
This commit is contained in:
parent
c75d0e0f0e
commit
79aa1988d8
@ -1,66 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
namespace League\OAuth2\Server\ResponseTypes;
|
|
||||||
|
|
||||||
use Psr\Http\Message\ResponseInterface;
|
|
||||||
|
|
||||||
class HtmlResponse extends AbstractResponseType
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* @var string
|
|
||||||
*/
|
|
||||||
private $html = '';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @var int
|
|
||||||
*/
|
|
||||||
private $statusCode = 200;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
private $headers = [];
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $html
|
|
||||||
*/
|
|
||||||
public function setHtml($html)
|
|
||||||
{
|
|
||||||
$this->html = $html;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param int $statusCode
|
|
||||||
*/
|
|
||||||
public function setStatusCode($statusCode = 200)
|
|
||||||
{
|
|
||||||
$this->statusCode = $statusCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param ResponseInterface $response
|
|
||||||
*
|
|
||||||
* @return ResponseInterface
|
|
||||||
*/
|
|
||||||
public function generateHttpResponse(ResponseInterface $response)
|
|
||||||
{
|
|
||||||
$response->getBody()->write($this->html);
|
|
||||||
|
|
||||||
foreach ($this->headers as $key => $value) {
|
|
||||||
$response = $response->withHeader($key, $value);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $response
|
|
||||||
->withStatus($this->statusCode)
|
|
||||||
->withHeader('content-type', 'text/html');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $key
|
|
||||||
* @param string $value
|
|
||||||
*/
|
|
||||||
public function setHeader($key, $value)
|
|
||||||
{
|
|
||||||
$this->headers[$key] = $value;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user